贵族特权:防被踢功能
This commit is contained in:
@@ -48,6 +48,8 @@ import com.yizhuan.xchat_android_core.user.UserModel;
|
||||
import com.yizhuan.xchat_android_core.user.bean.BaseInfo;
|
||||
import com.yizhuan.xchat_android_core.user.bean.UserInfo;
|
||||
import com.yizhuan.xchat_android_core.utils.net.RxHelper;
|
||||
import com.yizhuan.xchat_android_core.vip.UserVipInfo;
|
||||
import com.yizhuan.xchat_android_core.vip.VipInfo;
|
||||
import com.yizhuan.xchat_android_library.net.rxnet.RxNet;
|
||||
import com.yizhuan.xchat_android_library.net.rxnet.callback.CallBack;
|
||||
import com.yizhuan.xchat_android_library.utils.JavaUtil;
|
||||
@@ -625,6 +627,11 @@ public class RoomBaseModel extends BaseModel implements IRoomBaseModel {
|
||||
contentJsonObj.put("micCircle", userInfo.getMicCircle());
|
||||
}
|
||||
|
||||
UserVipInfo vipInfo = userInfo.getUserVipInfoVO();
|
||||
if (vipInfo != null && vipInfo.getPreventKick()) {
|
||||
contentJsonObj.put("preventKick", true);
|
||||
}
|
||||
|
||||
NIMChatRoomSDK.getChatRoomService()
|
||||
.updateQueueEx(roomId, String.valueOf(micPosition), contentJsonObj.toJSONString(), true)
|
||||
.setCallback(new RequestCallback<Void>() {
|
||||
|
@@ -22,6 +22,7 @@ public class MicMemberInfo {
|
||||
private String micNickColor;
|
||||
private String micCircle;
|
||||
private String headWearUrl;
|
||||
private boolean preventKick;
|
||||
|
||||
/**
|
||||
* 相亲模式使用
|
||||
|
Reference in New Issue
Block a user