Skip to main content

Function: useSiteDetailsMonitoringHandlers()

useSiteDetailsMonitoringHandlers(checkSiteNow: (siteIdentifier: string, monitorId: string) => Promise<void>, clearError: () => void, currentSite: Site, selectedMonitorId: string, startSiteMonitoring: (siteIdentifier: string) => Promise<void>, startSiteMonitorMonitoring: (siteIdentifier: string, monitorId: string) => Promise<void>, stopSiteMonitoring: (siteIdentifier: string) => Promise<void>, stopSiteMonitorMonitoring: (siteIdentifier: string, monitorId: string) => Promise<void>): { handleCheckNow: () => Promise<void>; handleStartMonitoring: () => Promise<void>; handleStartSiteMonitoring: () => Promise<void>; handleStopMonitoring: () => Promise<void>; handleStopSiteMonitoring: () => Promise<void>; }

Defined in: src/hooks/site/useSiteDetails.handlers.ts:141

Monitoring handlers for useSiteDetails.

Parametersโ€‹

checkSiteNowโ€‹

(siteIdentifier: string, monitorId: string) => Promise<void>

clearErrorโ€‹

() => void

currentSiteโ€‹

Site

selectedMonitorIdโ€‹

string

startSiteMonitoringโ€‹

(siteIdentifier: string) => Promise<void>

startSiteMonitorMonitoringโ€‹

(siteIdentifier: string, monitorId: string) => Promise<void>

stopSiteMonitoringโ€‹

(siteIdentifier: string) => Promise<void>

stopSiteMonitorMonitoringโ€‹

(siteIdentifier: string, monitorId: string) => Promise<void>

Returnsโ€‹

{ handleCheckNow: () => Promise<void>; handleStartMonitoring: () => Promise<void>; handleStartSiteMonitoring: () => Promise<void>; handleStopMonitoring: () => Promise<void>; handleStopSiteMonitoring: () => Promise<void>; }

handleCheckNow()โ€‹

readonly handleCheckNow: () => Promise<void>

Returnsโ€‹

Promise<void>

handleStartMonitoring()โ€‹

readonly handleStartMonitoring: () => Promise<void>

Returnsโ€‹

Promise<void>

handleStartSiteMonitoring()โ€‹

readonly handleStartSiteMonitoring: () => Promise<void>

Returnsโ€‹

Promise<void>

handleStopMonitoring()โ€‹

readonly handleStopMonitoring: () => Promise<void>

Returnsโ€‹

Promise<void>

handleStopSiteMonitoring()โ€‹

readonly handleStopSiteMonitoring: () => Promise<void>

Returnsโ€‹

Promise<void>