调整im 登陆

This commit is contained in:
2025-09-08 16:02:46 +08:00
parent b79073b295
commit 0aa3069efe
3 changed files with 8 additions and 2 deletions

View File

@@ -109,8 +109,9 @@ object AppState {
OpenIMManager.initSDK(context, initConfig) OpenIMManager.initSDK(context, initConfig)
try { try {
val sign = accountService.getMyTrtcSign() if (profile?.chatToken != null && profile?.trtcUserId != null) {
loginToOpenIM(sign.userId, sign.sig) loginToOpenIM(profile!!.trtcUserId, profile!!.chatToken!!)
}
context.startService(Intent(context, OpenIMService::class.java)) context.startService(Intent(context, OpenIMService::class.java))

View File

@@ -57,6 +57,9 @@ data class AccountProfile(
val banner: String?, val banner: String?,
// trtcUserId // trtcUserId
val trtcUserId: String, val trtcUserId: String,
val openImToken: String?,
// aiAccount true:ai false:普通用户 // aiAccount true:ai false:普通用户
val aiAccount: Boolean, val aiAccount: Boolean,
@@ -83,6 +86,7 @@ data class AccountProfile(
null null
}, },
trtcUserId = trtcUserId, trtcUserId = trtcUserId,
chatToken = openImToken,
aiAccount = aiAccount, aiAccount = aiAccount,
rawAvatar = avatar, rawAvatar = avatar,
chatAIId = chatAIId chatAIId = chatAIId

View File

@@ -61,6 +61,7 @@ data class AccountProfileEntity(
val banner: String?, val banner: String?,
// trtcUserId // trtcUserId
val trtcUserId: String, val trtcUserId: String,
val chatToken: String?,
val aiAccount: Boolean, val aiAccount: Boolean,
val rawAvatar: String, val rawAvatar: String,