Skip to main content

Interface: StateSyncHandlersDependencies

Defined in: electron/services/ipc/handlers/stateSyncHandlers.ts:23

Dependencies required to register state synchronization IPC handlers.

Properties

getStateSyncStatus()

readonly getStateSyncStatus: () => { lastSyncAt?: number | null; siteCount: number; source: "cache" | "database" | "frontend" | "import" | "monitor-update"; synchronized: boolean; }

Defined in: electron/services/ipc/handlers/stateSyncHandlers.ts:24

Returns

{ lastSyncAt?: number | null; siteCount: number; source: "cache" | "database" | "frontend" | "import" | "monitor-update"; synchronized: boolean; }

lastSyncAt?

optional lastSyncAt: number | null

siteCount

siteCount: number

source

source: "cache" | "database" | "frontend" | "import" | "monitor-update"

synchronized

synchronized: boolean


registeredHandlers

readonly registeredHandlers: Set<keyof IpcInvokeChannelMap>

Defined in: electron/services/ipc/handlers/stateSyncHandlers.ts:25


setStateSyncStatus()

readonly setStateSyncStatus: (summary: { lastSyncAt?: number | null; siteCount: number; source: "cache" | "database" | "frontend" | "import" | "monitor-update"; synchronized: boolean; }) => void

Defined in: electron/services/ipc/handlers/stateSyncHandlers.ts:26

Parameters

summary
lastSyncAt?

number | null

siteCount

number

source

"cache" | "database" | "frontend" | "import" | "monitor-update"

synchronized

boolean

Returns

void


uptimeOrchestrator

readonly uptimeOrchestrator: UptimeOrchestrator

Defined in: electron/services/ipc/handlers/stateSyncHandlers.ts:27