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โ
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>