向消息接收者添加最近对话

This commit is contained in:
CrescentLeaf
2025-10-04 14:12:51 +08:00
parent 4133c13cf8
commit d173fb7842

View File

@@ -98,6 +98,8 @@ export default class ChatApi extends BaseApi {
const users: string[] = UserChatLinker.getChatMembers(chat.bean.id)
for (const user of users) {
if (ApiManager.checkUserIsOnline(user)) {
const userInst = User.findById(user)
userInst?.updateRecentChat(chat.bean.id, args.text as string)
const sockets = ApiManager.getUserClientSockets(user)
for (const socket of Object.keys(sockets))
this.emitToClient(sockets[socket], 'Client.onMessage', {