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