Skip to main content

Function: stopAllMonitoring()

stopAllMonitoring(config: MonitoringLifecycleConfig): Promise<boolean>

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

Stop all monitoring and return updated monitoring state.

Parameters

config

MonitoringLifecycleConfig

Configuration object with required dependencies

Returns

Promise<boolean>

Boolean - New monitoring state (always false)

Remarks

Side Effects:

  • Sets all monitors to "paused" status regardless of previous state
  • Disables monitoring flag for all actively monitoring monitors
  • Stops all monitor scheduling system-wide

This intentionally sets all monitors to "paused" to indicate that monitoring has been stopped system-wide, providing a clear signal that the system is transitioning to an inactive monitoring state.