feat(desktop): implement client token rotation and session management enhancements
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import type {
|
||||
CreatePublishJobResponse,
|
||||
DesktopAccountInfo,
|
||||
DesktopClientRotateResponse,
|
||||
DesktopPublishTaskListResponse,
|
||||
DesktopRuntimeSessionSyncRequest,
|
||||
ListDesktopPublishTasksParams,
|
||||
@@ -140,6 +141,10 @@ const desktopBridge = {
|
||||
ipcRenderer.invoke('desktop:set-app-setting', key, value) as Promise<DesktopAppSettings>,
|
||||
syncRuntimeSession: (session: DesktopRuntimeSessionSyncRequest | null) =>
|
||||
ipcRenderer.invoke('desktop:runtime-session-sync', session) as Promise<null>,
|
||||
rotateRuntimeClientToken: () =>
|
||||
ipcRenderer.invoke(
|
||||
'desktop:runtime-session-rotate-client-token',
|
||||
) as Promise<DesktopClientRotateResponse>,
|
||||
releaseRuntimeSession: (revoke?: boolean) =>
|
||||
ipcRenderer.invoke('desktop:runtime-session-release', revoke) as Promise<null>,
|
||||
setWindowMode: (mode: 'login' | 'main', request?: WindowModeRequest) =>
|
||||
|
||||
Reference in New Issue
Block a user