上麦增加vipMic字段

This commit is contained in:
huangjian
2021-10-14 18:46:42 +08:00
parent e7e26bfa87
commit 2ba695d159

View File

@@ -348,7 +348,7 @@ public class RoomBaseModel extends BaseModel implements IRoomBaseModel {
final RoomMicInfo roomMicInfo = roomQueueInfo.mRoomMicInfo;
if (chatRoomMember != null) {
SingleToastUtil.showToast("该麦位已经有人了哦~");
callBack.onFail(CODE_UPDATE_MIC,"该麦位已经有人了");
callBack.onFail(CODE_UPDATE_MIC, "该麦位已经有人了");
return;
}
//坑上没人且没锁
@@ -407,7 +407,7 @@ public class RoomBaseModel extends BaseModel implements IRoomBaseModel {
if (roomQueueInfo != null && roomQueueInfo.mChatRoomMember == null) {
JsonObject valueJsonObj = jsonParser.parse(entry.value).getAsJsonObject();
if (valueJsonObj != null) {
chatRoomMember = gson.fromJson(valueJsonObj,MicMemberInfo.class);
chatRoomMember = gson.fromJson(valueJsonObj, MicMemberInfo.class);
roomQueueInfo.mChatRoomMember = chatRoomMember;
}
AvRoomDataManager.get().mMicQueueMemberMap.put(Integer.parseInt(entry.key), roomQueueInfo);
@@ -609,10 +609,13 @@ public class RoomBaseModel extends BaseModel implements IRoomBaseModel {
HeadWearInfo headWearInfo = userInfo.getUserHeadwear();
if (headWearInfo != null) {
String headWearUrl = headWearInfo.getEffect() != null ? headWearInfo.getEffect() : headWearInfo.getPic();
if (!TextUtils.isEmpty(headWearUrl)){
if (!TextUtils.isEmpty(headWearUrl)) {
contentJsonObj.put("headWearUrl", headWearUrl);
}
}
if (AvRoomDataManager.get().isDatingVip(userInfo.getUid())) {
contentJsonObj.put("vipMic", true);
}
NIMChatRoomSDK.getChatRoomService()
.updateQueueEx(roomId, String.valueOf(micPosition), contentJsonObj.toJSONString(), true)
.setCallback(new RequestCallback<Void>() {