Function: startAllMonitoring()
startAllMonitoring(
config
:MonitoringLifecycleConfig
,isMonitoring
:boolean
):Promise
<boolean
>
Defined in: electron/utils/monitoring/monitorLifecycle.ts:452
Start monitoring for all sites.
Parameters
config
Configuration object with required dependencies
isMonitoring
boolean
Current monitoring state
Returns
Promise
<boolean
>
Promise
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.