feat(chat): 添加联络员用户标识功能
- 引入 CHAT_IS_LIAISON_USER 常量用于标识联络员用户 - 在 EmergencyFragment 中存储联络员状态到 SharedPreferences - 在 TUIBaseChatActivity 中读取联络员标识并控制布局显示逻辑 - 添加 SPUtils 工具类用于本地数据持久化 - 仅对联络员用户显示带导航栏的聊天界面布局
This commit is contained in:
@@ -59,7 +59,9 @@ import com.xjjk.healthyclients.utils.SystemFuntion.goNavigation
|
||||
import com.xjjk.healthyclients.utils.TUIUtils
|
||||
import androidx.recyclerview.widget.LinearLayoutManager
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import com.tencent.qcloud.tuicore.util.SPUtils
|
||||
import com.tencent.qcloud.tuicore.util.ToastUtil
|
||||
import com.tencent.qcloud.tuikit.tuichat.TUIChatConstants.CHAT_IS_LIAISON_USER
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.async
|
||||
import kotlinx.coroutines.flow.collectLatest
|
||||
@@ -210,6 +212,7 @@ class EmergencyFragment :
|
||||
if (!result) {
|
||||
mBinding.fragmentEmergencyParamedic.visibility = View.GONE
|
||||
}
|
||||
SPUtils.getInstance().put(CHAT_IS_LIAISON_USER, result)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user