feat(chat): smooth standalone session window loading

This commit is contained in:
aits2026
2026-03-05 16:32:25 +08:00
parent e050402787
commit f18fb83a92
6 changed files with 214 additions and 23 deletions

View File

@@ -99,7 +99,15 @@ contextBridge.exposeInMainWorld('electronAPI', {
ipcRenderer.invoke('window:openImageViewerWindow', imagePath, liveVideoPath),
openChatHistoryWindow: (sessionId: string, messageId: number) =>
ipcRenderer.invoke('window:openChatHistoryWindow', sessionId, messageId),
openSessionChatWindow: (sessionId: string, options?: { source?: 'chat' | 'export' }) =>
openSessionChatWindow: (
sessionId: string,
options?: {
source?: 'chat' | 'export'
initialDisplayName?: string
initialAvatarUrl?: string
initialContactType?: 'friend' | 'group' | 'official' | 'former_friend' | 'other'
}
) =>
ipcRenderer.invoke('window:openSessionChatWindow', sessionId, options)
},