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​
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