diff --git a/game-server/app/services/chatService.ts b/game-server/app/services/chatService.ts index 17e6c87fc..1be732e3c 100644 --- a/game-server/app/services/chatService.ts +++ b/game-server/app/services/chatService.ts @@ -285,12 +285,12 @@ export async function recentPrivateChatInfos(roleId: string, roleName: string) { .sort((a, b) => { if(a.isTop || b.isTop) { if(a.isTop && b.isTop) { - return a.setTopTime.getTime() - b.setTopTime.getTime() + return b.setTopTime.getTime() - a.setTopTime.getTime() } else { return (b.isTop?1:0) - (a.isTop?1:0); } } else { - return a.lastChatTime.getTime() - b.lastChatTime.getTime() + return b.lastChatTime.getTime() - a.lastChatTime.getTime() } }) .splice(CHAT_SYSTEM.RECENT_PRIVATE_CHATS_CNT);