Skip to main content

Interface: SiteManagerEventEmitterDeps

Defined in: electron/managers/siteManager/siteManagerEventEmitters.ts:24

Dependencies required to emit SiteManager events.

Properties​

emitSitesStateSynchronized​

readonly emitSitesStateSynchronized: (args: {
action: "bulk-sync" | "delete" | "update";
siteIdentifier: string;
sites?: Site[];
source: "cache" | "database" | "frontend" | "import" | "monitor-update";
timestamp?: number;
}) => Promise<void>;

Defined in: electron/managers/siteManager/siteManagerEventEmitters.ts:25

Parameters​

args​
action​

"bulk-sync" | "delete" | "update"

siteIdentifier​

string

sites?​

Site[]

source​

"cache" | "database" | "frontend" | "import" | "monitor-update"

timestamp?​

number

Returns​

Promise<void>


eventEmitter​

readonly eventEmitter: TypedEventBus<UptimeEvents>;

Defined in: electron/managers/siteManager/siteManagerEventEmitters.ts:32