|
@@ -22,6 +22,7 @@ import com.swago.room.util.IMSender
|
|
import com.swago.room.vm.RoomOtherVm
|
|
import com.swago.room.vm.RoomOtherVm
|
|
import com.tencent.imsdk.v2.V2TIMMessage
|
|
import com.tencent.imsdk.v2.V2TIMMessage
|
|
import com.tencent.imsdk.v2.V2TIMValueCallback
|
|
import com.tencent.imsdk.v2.V2TIMValueCallback
|
|
|
|
+import com.tencent.qcloud.tim.uikit.utils.ToastUtil
|
|
import kotlinx.coroutines.delay
|
|
import kotlinx.coroutines.delay
|
|
import kotlinx.coroutines.launch
|
|
import kotlinx.coroutines.launch
|
|
import org.json.JSONObject
|
|
import org.json.JSONObject
|
|
@@ -156,7 +157,6 @@ class SendMsgDialog : BaseXDFragment<DialogSendMsgBinding>() {
|
|
roomChatMsgBean.isCup = it.is_cup
|
|
roomChatMsgBean.isCup = it.is_cup
|
|
roomChatMsgBean.isAdmin = SwagoRoomManager.iRoomInfo?.getRoomAdmin()?:0
|
|
roomChatMsgBean.isAdmin = SwagoRoomManager.iRoomInfo?.getRoomAdmin()?:0
|
|
roomChatMsgBean.isFans = SwagoRoomManager.iRoomInfo?.getIsFans()?:0
|
|
roomChatMsgBean.isFans = SwagoRoomManager.iRoomInfo?.getIsFans()?:0
|
|
- addSenderMsgToRoomChatList?.invoke(roomChatMsgBean)
|
|
|
|
|
|
|
|
val jsonObject = JSONObject()
|
|
val jsonObject = JSONObject()
|
|
jsonObject.put("senderId", it.id)
|
|
jsonObject.put("senderId", it.id)
|
|
@@ -184,9 +184,15 @@ class SendMsgDialog : BaseXDFragment<DialogSendMsgBinding>() {
|
|
object : V2TIMValueCallback<V2TIMMessage> {
|
|
object : V2TIMValueCallback<V2TIMMessage> {
|
|
override fun onSuccess(t: V2TIMMessage?) {
|
|
override fun onSuccess(t: V2TIMMessage?) {
|
|
LogUtil.d("发送成功")
|
|
LogUtil.d("发送成功")
|
|
|
|
+ addSenderMsgToRoomChatList?.invoke(roomChatMsgBean)
|
|
}
|
|
}
|
|
|
|
|
|
- override fun onError(code: Int, desc: String?) {}
|
|
|
|
|
|
+ override fun onError(code: Int, desc: String?) {
|
|
|
|
+ if (code == 10016){
|
|
|
|
+ ToastUtil.toastShortMessage(AppContext.getContext().getString(R.string.you_been_banned))
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
|
|
},
|
|
},
|
|
V2TIMMessage.V2TIM_PRIORITY_NORMAL
|
|
V2TIMMessage.V2TIM_PRIORITY_NORMAL
|