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