双人年度报告后端实现

This commit is contained in:
xuncha committed 2026-02-01 01:13:17 +08:00
1 parent 53f0e299e0
commit 5413d7e2c8
14 files changed
+1572 -19

No files matched your search

+8
View File
@@ -202,6 +202,14 @@ contextBridge.exposeInMainWorld('electronAPI', {
return () => ipcRenderer.removeAllListeners('annualReport:progress')
}
},
dualReport: {
generateReport: (payload: { friendUsername: string; year: number }) =>
ipcRenderer.invoke('dualReport:generateReport', payload),
onProgress: (callback: (payload: { status: string; progress: number }) => void) => {
ipcRenderer.on('dualReport:progress', (_, payload) => callback(payload))
return () => ipcRenderer.removeAllListeners('dualReport:progress')
}
},
// 导出
export: {