Interface: SyncEngineOrchestrator
Defined in: electron/services/sync/SyncEngine.ts:35
Orchestrator facade used by SyncEngine to apply merged domain state.
Properties
addSite()
Defined in: electron/services/sync/SyncEngine.ts:37
Creates a new site (including monitors).
Parameters
site
Returns
getSites()
Defined in: electron/services/sync/SyncEngine.ts:39
Returns the current in-memory site list.
Returns
removeSite()
removeSite: (
identifier:string) =>Promise<boolean>
Defined in: electron/services/sync/SyncEngine.ts:41
Removes a site by identifier.
Parameters
identifier
string
Returns
Promise<boolean>
updateSite()
updateSite: (
identifier:string,updates:Partial<Site>) =>Promise<Site>
Defined in: electron/services/sync/SyncEngine.ts:43
Updates a site by identifier.
Parameters
identifier
string