聊天:最近聊天加入在线状态

This commit is contained in:
liangtongchuan
2021-03-18 14:36:45 +08:00
parent 73d2523870
commit c79ca2f3b7
3 changed files with 5 additions and 4 deletions
+2 -2
View File
@@ -285,9 +285,9 @@ export async function recentPrivateChatInfos(roleId: string, roleName: string) {
const roleInfos = await RoleModel.findRoleByField('roleId', recentPrivateChats.map(chat => { return chat.targetRoleId }));
const chatInfos = recentPrivateChats.map( chat => {
for (let { roleId: targetRoleId, quitTime, roleName: targetRoleName, title, guildName, head, frame, spine, lv } of roleInfos) {
for (let { roleId: targetRoleId, quitTime, loginTime, roleName: targetRoleName, title, guildName, head, frame, spine, lv } of roleInfos) {
if (targetRoleId === chat.targetRoleId) {
return { ...chat, quitTime, targetRoleName, title, guildName, head, frame, spine, lv };
return { ...chat, quitTime, targetRoleName, title, guildName, head, frame, spine, lv, isOnline: quitTime === loginTime };
}
}
});