Merge pull request #548 from Leoluis0705/perf/optimize-group-analytics

Perf/optimize group analytics
This commit is contained in:
cc authored and GitHub committed 2026-03-25 19:51:08 +08:00
commit 3d1493b0a6
6 files changed
+544 -21

No files matched your search

+22
View File
@@ -496,6 +496,28 @@ export interface ElectronAPI {
}
error?: string
}>
getGroupMemberAnalytics: (chatroomId: string, memberUsername: string, startTime?: number, endTime?: number) => Promise<{
success: boolean
data?: {
statistics: {
totalMessages: number
textMessages: number
imageMessages: number
voiceMessages: number
videoMessages: number
emojiMessages: number
otherMessages: number
sentMessages: number
receivedMessages: number
firstMessageTime: number | null
lastMessageTime: number | null
activeDays: number
messageTypeCounts: Record<number, number>
}
timeDistribution: Record<number, number>
}
error?: string
}>
getGroupMemberMessages: (
chatroomId: string,
memberUsername: string,