From b34dbec3cf44762293bd37fe3542b8efcb3b3f35 Mon Sep 17 00:00:00 2001 From: Br0wnHammer Date: Wed, 21 Jan 2026 18:47:38 +0530 Subject: [PATCH] Fix: updateTrigger val --- client/src/Hooks/monitorHooks.js | 9 ++------- client/src/Pages/Uptime/Create/index.jsx | 21 +++++++++------------ 2 files changed, 11 insertions(+), 19 deletions(-) diff --git a/client/src/Hooks/monitorHooks.js b/client/src/Hooks/monitorHooks.js index f0bf805f4..9d46e9365 100644 --- a/client/src/Hooks/monitorHooks.js +++ b/client/src/Hooks/monitorHooks.js @@ -412,19 +412,14 @@ export const usePauseMonitor = () => { try { setIsLoading(true); const res = await networkService.pauseMonitorById({ monitorId }); - const updatedMonitor = res.data.data; createToast({ - body: updatedMonitor.isActive + body: res.data.data.isActive ? "Monitor resumed successfully" : "Monitor paused successfully", }); - if (triggerUpdate) { - triggerUpdate(); - } - return updatedMonitor; + triggerUpdate(); } catch (error) { setError(error); - return null; } finally { setIsLoading(false); } diff --git a/client/src/Pages/Uptime/Create/index.jsx b/client/src/Pages/Uptime/Create/index.jsx index 6688f9b12..01fc9eb7a 100644 --- a/client/src/Pages/Uptime/Create/index.jsx +++ b/client/src/Pages/Uptime/Create/index.jsx @@ -80,13 +80,13 @@ const UptimeCreate = ({ isClone = false }) => { const [isFetchingMonitor] = useFetchMonitorById({ monitorId, setMonitor, - updateTrigger: true, + updateTrigger, }); // Fetch games const [isFetchingGames] = useFetchMonitorGames({ setGames, - triggerUpdate: true, + updateTrigger, }); // Combine the loading states @@ -283,13 +283,6 @@ const UptimeCreate = ({ isClone = false }) => { })); }; - const handlePause = async () => { - const updatedMonitor = await pauseMonitor({ monitorId }); - if (updatedMonitor) { - setMonitor((prev) => ({ ...prev, isActive: updatedMonitor.isActive })); - } - }; - const handleRemove = async (event) => { event.preventDefault(); const TEMP_MONITOR = { id: monitor.id }; @@ -427,8 +420,7 @@ const UptimeCreate = ({ isClone = false }) => {