feat(counts): unify contacts and export tab counters

This commit is contained in:
tisonhuang
2026-03-02 10:23:36 +08:00
parent 794a306f89
commit da7d354436
8 changed files with 222 additions and 136 deletions

View File

@@ -89,6 +89,16 @@ export interface ElectronAPI {
}
error?: string
}>
getContactTypeCounts: () => Promise<{
success: boolean
counts?: {
private: number
group: number
official: number
former_friend: number
}
error?: string
}>
getSessionMessageCounts: (sessionIds: string[]) => Promise<{
success: boolean
counts?: Record<string, number>