Skip to main content

Function: autoStartMonitoringIfAppropriateOperation()

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

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

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.