imsdk 调通

This commit is contained in:
2025-09-09 19:05:07 +08:00
parent e00deb5661
commit ce6ee7bf82
6 changed files with 28 additions and 15 deletions

View File

@@ -174,7 +174,7 @@ class ChatAiViewModel(
}
val textMessage = OpenIMClient.getInstance().messageManager.createTextMessage(message)
val conversationID = "single_${userProfile?.trtcUserId!!}"
OpenIMClient.getInstance().messageManager.sendMessage(
object : OnMsgSendCallback {
override fun onProgress(progress: Long) {
@@ -199,9 +199,9 @@ class ChatAiViewModel(
}
},
textMessage,
userProfile?.trtcUserId!!, // recvID
userProfile!!.trtcUserId,
null, // groupID
null // offlinePushInfo
OfflinePushInfo() // offlinePushInfo
)
}
fun createGroup2ChatAi(
@@ -242,7 +242,7 @@ class ChatAiViewModel(
imageMessage,
userProfile?.trtcUserId!!, // recvID
null, // groupID
null // offlinePushInfo
OfflinePushInfo() // offlinePushInfo
)
}
}
@@ -304,7 +304,7 @@ class ChatAiViewModel(
Log.e("ChatAiViewModel", "fetch history message error: $error")
}
},
conversationID,
userProfile!!.trtcUserId,
lastMessage,
20,
ViewType.History

View File

@@ -164,7 +164,7 @@ class ChatViewModel(
android.util.Log.w("ChatViewModel", "OpenIM 未登录,无法发送消息")
return
}
val textMessage = OpenIMClient.getInstance().messageManager.createTextMessage(message)
OpenIMClient.getInstance().messageManager.sendMessage(
@@ -191,7 +191,7 @@ class ChatViewModel(
textMessage,
userProfile?.trtcUserId!!, // recvID
null, // groupID
null // offlinePushInfo
OfflinePushInfo() // offlinePushInfo
)
}
@@ -225,7 +225,7 @@ class ChatViewModel(
imageMessage,
userProfile?.trtcUserId!!, // recvID
null, // groupID
null // offlinePushInfo
OfflinePushInfo() // offlinePushInfo
)
}
}

View File

@@ -203,7 +203,7 @@ class GroupChatViewModel(
textMessage,
null, // recvID (群聊为 null)
groupId, // groupID
null // offlinePushInfo
OfflinePushInfo() // offlinePushInfo
)
}
@@ -248,7 +248,7 @@ class GroupChatViewModel(
imageMessage,
null, // recvID (群聊为 null)
groupId, // groupID
null // offlinePushInfo
OfflinePushInfo() // offlinePushInfo
)
}
}