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