聊天:最近聊天加入在线状态
This commit is contained in:
@@ -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 };
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user