Skip to main content

Interface: MonitoringApiInterface

Defined in: electron/preload/domains/monitoringApi.ts:41

Interface defining the monitoring domain API operations.

Hierarchy​

View Summary

Extends​

Properties​

checkSiteNow​

checkSiteNow: IpcBridgeMethod<"check-site-now">;

Defined in: electron/preload/domains/monitoringApi.ts:48

Performs an immediate check for a specific monitor

Returns​

Promise resolving to the latest StatusUpdate or undefined when no update is available

Overrides​

MonitoringChannelMap.checkSiteNow


startMonitoring​

startMonitoring: IpcBridgeMethod<"start-monitoring">;

Defined in: electron/preload/domains/monitoringApi.ts:56

Starts the global monitoring system

Returns​

Promise resolving to the lifecycle summary returned by the backend.

Overrides​

MonitoringChannelMap.startMonitoring


startMonitoringForMonitor​

startMonitoringForMonitor: IpcBridgeMethod<"start-monitoring-for-monitor">;

Defined in: electron/preload/domains/monitoringApi.ts:63

Starts monitoring for a specific monitor within a site

Returns​

Promise resolving to true if monitoring started successfully

Overrides​

MonitoringChannelMap.startMonitoringForMonitor


startMonitoringForSite​

startMonitoringForSite: IpcBridgeMethod<"start-monitoring-for-site">;

Defined in: electron/preload/domains/monitoringApi.ts:70

Starts monitoring for all monitors belonging to a specific site

Returns​

Promise resolving to true if monitoring started successfully

Overrides​

MonitoringChannelMap.startMonitoringForSite


stopMonitoring​

stopMonitoring: IpcBridgeMethod<"stop-monitoring">;

Defined in: electron/preload/domains/monitoringApi.ts:78

Stops the global monitoring system

Returns​

Promise resolving to the lifecycle summary returned by the backend.

Overrides​

MonitoringChannelMap.stopMonitoring


stopMonitoringForMonitor​

stopMonitoringForMonitor: IpcBridgeMethod<"stop-monitoring-for-monitor">;

Defined in: electron/preload/domains/monitoringApi.ts:85

Stops monitoring for a specific monitor within a site

Returns​

Promise resolving to true if monitoring stopped successfully

Overrides​

MonitoringChannelMap.stopMonitoringForMonitor


stopMonitoringForSite​

stopMonitoringForSite: IpcBridgeMethod<"stop-monitoring-for-site">;

Defined in: electron/preload/domains/monitoringApi.ts:92

Stops monitoring for all monitors belonging to a specific site

Returns​

Promise resolving to true if monitoring stopped successfully

Overrides​

MonitoringChannelMap.stopMonitoringForSite