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