Skip to main content

Function: autoStartMonitoringIfAppropriateOperation()

autoStartMonitoringIfAppropriateOperation(args: { logger: BaseLogger; site: Site; startMonitoringForSite: (siteIdentifier: string, monitorId: string) => Promise<boolean>; }): Promise<void>

Defined in: electron/managers/monitorManager/autoStartMonitoring.ts:30

Auto-starts eligible monitors for a site that has just been loaded.

Parameters

args

Operation arguments.

logger

BaseLogger

site

Site

startMonitoringForSite

(siteIdentifier: string, monitorId: string) => Promise<boolean>

Returns

Promise<void>

Remarks

Site-level monitoring acts as a master switch. When enabled, only monitors with monitor.monitoring === true will be started.