|
|
@@ -9,10 +9,7 @@ import androidx.recyclerview.widget.GridLayoutManager
|
|
|
import com.alibaba.android.arouter.facade.annotation.Route
|
|
|
import com.alibaba.android.arouter.launcher.ARouter
|
|
|
import com.bumptech.glide.Glide
|
|
|
-import com.tencent.imsdk.v2.V2TIMAdvancedMsgListener
|
|
|
-import com.tencent.imsdk.v2.V2TIMManager
|
|
|
-import com.tencent.imsdk.v2.V2TIMMessage
|
|
|
-import com.tencent.imsdk.v2.V2TIMTextElem
|
|
|
+import com.tencent.imsdk.v2.*
|
|
|
import com.yingyang.home.R
|
|
|
import com.yingyang.home.databinding.ActivityHomeBinding
|
|
|
import com.yingyangfly.baselib.bean.GetSaveGameRecordBean
|
|
|
@@ -673,7 +670,18 @@ class HomeActivity : BaseMVVMActivity<ActivityHomeBinding, HomeViewModel>(),
|
|
|
super.onRecvNewMessage(msg)
|
|
|
runOnUiThread {
|
|
|
if (msg.isRead.not()) {
|
|
|
- Log.e("wpp", GsonUtil.GsonString(msg))
|
|
|
+ V2TIMManager.getConversationManager().cleanConversationUnreadMessageCount(
|
|
|
+ String.format("c2c_%s", msg.sender),
|
|
|
+ 0,
|
|
|
+ 0,
|
|
|
+ object : V2TIMCallback {
|
|
|
+ override fun onSuccess() {
|
|
|
+ }
|
|
|
+
|
|
|
+ override fun onError(p0: Int, p1: String?) {
|
|
|
+ }
|
|
|
+
|
|
|
+ })
|
|
|
if (msg.elemType == V2TIMMessage.V2TIM_ELEM_TYPE_CUSTOM) {
|
|
|
val customElem = msg.customElem
|
|
|
if (customElem != null && customElem.data != null) {
|