Bläddra i källkod

1.优化代码

王鹏鹏 2 år sedan
förälder
incheckning
3a3563c05c

+ 0 - 10
baselib/src/main/java/com/yingyangfly/baselib/utils/CommonParam.kt

@@ -15,14 +15,4 @@ object CommonParam {
     val MOBILE = "mobile"
     val IDCARD = "idCard"
     val DOCTORAVATAR = "doctor_avatar"
-
-    //游戏音效
-    val gameSuccess = "gameSuccess"
-    val gameFailed = "gameFailed"
-    val gameTimeout = "gameTimeout"
-
-    //进入游戏倒计时音效
-    val oneStep = "oneStep"
-    val twoStep = "twoStep"
-    val threeStep = "threeStep"
 }

+ 1 - 1
baselib/src/main/java/com/yingyangfly/baselib/utils/RxBusCodes.kt

@@ -29,7 +29,7 @@ object RxBusCodes {
     //购买成功
     const val SuccessfulPurchase = "SuccessfulPurchase"
 
-    //加载语音
+    //评价医生
     const val EVALUATE_ORDER = 9007
 
     //退出游戏

+ 9 - 8
baselib/src/main/java/com/yingyangfly/baselib/utils/User.kt

@@ -1,6 +1,7 @@
 package com.yingyangfly.baselib.utils
 
 import android.content.Context
+import android.text.TextUtils
 import com.tencent.bugly.crashreport.CrashReport
 import com.yingyangfly.baselib.BaseApplication
 import java.text.SimpleDateFormat
@@ -104,7 +105,7 @@ object User {
     }
 
     fun getDoctorAvatar(): String {
-        return if (Preferences.getString(CommonParam.DOCTORAVATAR).isNullOrEmpty()) {
+        return if (TextUtils.isEmpty(Preferences.getString(CommonParam.DOCTORAVATAR))) {
             ""
         } else {
             Preferences.getString(CommonParam.DOCTORAVATAR)!!
@@ -119,7 +120,7 @@ object User {
     }
 
     fun getAvatar(): String {
-        return if (Preferences.getString(CommonParam.AVATAR).isNullOrEmpty()) {
+        return if (TextUtils.isEmpty(Preferences.getString(CommonParam.AVATAR))) {
             ""
         } else {
             Preferences.getString(CommonParam.AVATAR)!!
@@ -134,7 +135,7 @@ object User {
     }
 
     fun getName(): String {
-        return if (Preferences.getString(CommonParam.NAME).isNullOrEmpty()) {
+        return if (TextUtils.isEmpty(Preferences.getString(CommonParam.NAME))) {
             ""
         } else {
             Preferences.getString(CommonParam.NAME)!!
@@ -149,7 +150,7 @@ object User {
     }
 
     fun getUserId(): String {
-        return if (Preferences.getString(CommonParam.ID).isNullOrEmpty()) {
+        return if (TextUtils.isEmpty(Preferences.getString(CommonParam.ID))) {
             ""
         } else {
             Preferences.getString(CommonParam.ID)!!
@@ -172,7 +173,7 @@ object User {
     }
 
     fun getTaskDialogStatus(): String {
-        return if (Preferences.getString(CommonParam.TASKDIALOG).isNullOrEmpty()) {
+        return if (TextUtils.isEmpty(Preferences.getString(CommonParam.TASKDIALOG))) {
             ""
         } else {
             Preferences.getString(CommonParam.TASKDIALOG)!!
@@ -185,7 +186,7 @@ object User {
     }
 
     fun getOrgCode(): String {
-        return if (Preferences.getString(CommonParam.ORGCODE).isNullOrEmpty()) {
+        return if (TextUtils.isEmpty(Preferences.getString(CommonParam.ORGCODE))) {
             ""
         } else {
             Preferences.getString(CommonParam.ORGCODE)!!
@@ -201,7 +202,7 @@ object User {
     }
 
     fun getFirstLogin(): String {
-        return if (Preferences.getString(CommonParam.FIRSTLOGIN).isNullOrEmpty()) {
+        return if (TextUtils.isEmpty(Preferences.getString(CommonParam.FIRSTLOGIN))) {
             ""
         } else {
             Preferences.getString(CommonParam.FIRSTLOGIN)!!
@@ -216,7 +217,7 @@ object User {
     }
 
     fun getSnCode(): String {
-        return if (Preferences.getString(CommonParam.SNCODE).isNullOrEmpty()) {
+        return if (TextUtils.isEmpty(Preferences.getString(CommonParam.SNCODE))) {
             ""
         } else {
             Preferences.getString(CommonParam.SNCODE)!!

+ 19 - 0
home/src/main/java/com/yingyangfly/home/activity/HomeActivity.kt

@@ -681,6 +681,7 @@ class HomeActivity : BaseMVVMActivity<ActivityHomeBinding, HomeViewModel>(),
                                                 messageBean.data
                                             )
                                         ) {
+                                            clearC2CHistoryMessage()
                                             LiveEventBusUtil.send(
                                                 RxBusCodes.SuccessfulPurchase,
                                                 messageBean.data
@@ -801,4 +802,22 @@ class HomeActivity : BaseMVVMActivity<ActivityHomeBinding, HomeViewModel>(),
             )
         }
     }
+
+    /**
+     * 清空消息列表
+     */
+    private fun clearC2CHistoryMessage() {
+        runOnUiThread {
+            V2TIMManager.getMessageManager()
+                .clearC2CHistoryMessage(User.getUserId(), object : V2TIMCallback {
+                    override fun onSuccess() {
+                        // 清空单聊消息成功
+                    }
+
+                    override fun onError(code: Int, desc: String) {
+                        // 清空单聊消息失败
+                    }
+                })
+        }
+    }
 }

+ 1 - 1
tuichat/src/main/java/com/tencent/qcloud/tuikit/tuichat/classicui/page/TUIC2CChatActivity.java

@@ -59,7 +59,7 @@ public class TUIC2CChatActivity extends TUIBaseChatActivity {
     }
 
     /**
-     * 发起视频问诊
+     * 发起评价
      */
     @Subscribe(code = RxBusCodes.EVALUATE_ORDER, threadMode = ThreadMode.MAIN)
     public void sendVideoCallEvent(String chatId) {