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
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.