feat(export): add batch session stats api for export board

This commit is contained in:
tisonhuang
2026-03-01 14:55:19 +08:00
parent 06d6f15e38
commit e686bb6247
5 changed files with 392 additions and 71 deletions

View File

@@ -151,6 +151,7 @@ contextBridge.exposeInMainWorld('electronAPI', {
getCachedMessages: (sessionId: string) => ipcRenderer.invoke('chat:getCachedMessages', sessionId),
close: () => ipcRenderer.invoke('chat:close'),
getSessionDetail: (sessionId: string) => ipcRenderer.invoke('chat:getSessionDetail', sessionId),
getExportSessionStats: (sessionIds: string[]) => ipcRenderer.invoke('chat:getExportSessionStats', sessionIds),
getImageData: (sessionId: string, msgId: string) => ipcRenderer.invoke('chat:getImageData', sessionId, msgId),
getVoiceData: (sessionId: string, msgId: string, createTime?: number, serverId?: string | number) =>
ipcRenderer.invoke('chat:getVoiceData', sessionId, msgId, createTime, serverId),