Skip to main content

Function: startAllMonitoring()

startAllMonitoring(config: MonitoringLifecycleConfig, isMonitoring: boolean): Promise<boolean>

Defined in: electron/utils/monitoring/monitorLifecycle.ts:452

Start monitoring for all sites.

Parameters

config

MonitoringLifecycleConfig

Configuration object with required dependencies

isMonitoring

boolean

Current monitoring state

Returns

Promise<boolean>

Promise - New monitoring state

Remarks

Side Effects:

  • Sets all monitors to "pending" status regardless of previous state
  • Enables monitoring flag for all monitors
  • Starts monitor scheduling for all sites

This intentionally sets all monitors to "pending" to indicate they are being initialized for monitoring startup, providing a clear signal that the system is transitioning to an active monitoring state.