Interface: SyncEngineOrchestrator
Defined in: electron/services/sync/SyncEngine.ts:53
Orchestrator facade used by SyncEngine to apply merged domain state.
Properties
addSite()
Defined in: electron/services/sync/SyncEngine.ts:55
Creates a new site (including monitors).
Parameters
site
Returns
getSites()
Defined in: electron/services/sync/SyncEngine.ts:57
Returns the current in-memory site list.
Returns
removeSite()
removeSite: (
identifier:string) =>Promise<boolean>
Defined in: electron/services/sync/SyncEngine.ts:59
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:61
Updates a site by identifier.
Parameters
identifier
string