fix: 修复 macOS 会话昵称显示

(cherry picked from commit be092c64e528cfc363f0ddd32c480eea5532799f)
This commit is contained in:
电摇小子
2026-08-03 10:08:59 +08:00
committed by Wxw-Gu
parent 3e57a8432d
commit 224308f0e0
2 changed files with 42 additions and 1 deletions
+3 -1
View File
@@ -179,7 +179,9 @@ export function listContacts(filter?: string): FormattedContact[] {
export async function listContactsAsync(filter?: string): Promise<FormattedContact[]> {
if (!dbRef) return []
await dbRef.getWcdb4Client().getSessionsAsync({
hydrateDisplayNames: false,
// macOS session rows frequently contain only wxid/chatroom ids. Hydrate
// contact display names before exposing the list to the renderer.
hydrateDisplayNames: true,
hydrateStatuses: true
})
return listContacts(filter)