调整im 登陆
This commit is contained in:
@@ -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))
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user