Skip to main content

Function: useSiteDetailsMonitoringHandlers()

function useSiteDetailsMonitoringHandlers(__namedParameters: {
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:49

Monitoring handlers for src/hooks/site/useSiteDetails!useSiteDetails.

Parametersโ€‹

__namedParametersโ€‹

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>