From f03cc5a728a39ef75435f785ce541c14b2c97e5e Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Wed, 26 Mar 2025 10:43:26 -0700 Subject: [PATCH] add separate URL for public status pages --- src/Hooks/useSubscribeToDepinDetails.js | 1 + src/Utils/NetworkService.js | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Hooks/useSubscribeToDepinDetails.js b/src/Hooks/useSubscribeToDepinDetails.js index 67b7c898f..0e8c2744f 100644 --- a/src/Hooks/useSubscribeToDepinDetails.js +++ b/src/Hooks/useSubscribeToDepinDetails.js @@ -27,6 +27,7 @@ const useSubscribeToDepinDetails = ({ monitorId, isPublic, isPublished, dateRang monitorId, dateRange: dateRange, normalize: true, + isPublic, }); const responseData = res?.data?.data; diff --git a/src/Utils/NetworkService.js b/src/Utils/NetworkService.js index 546606362..78183e24f 100644 --- a/src/Utils/NetworkService.js +++ b/src/Utils/NetworkService.js @@ -926,10 +926,15 @@ class NetworkService { getDistributedUptimeDetails(config) { const params = new URLSearchParams(); - const { monitorId, onUpdate, onOpen, onError, dateRange, normalize } = config; + const { monitorId, dateRange, normalize, isPublic } = config; if (dateRange) params.append("dateRange", dateRange); if (normalize) params.append("normalize", normalize); - const url = `${this.axiosInstance.defaults.baseURL}/distributed-uptime/monitors/details/${monitorId}/initial?${params.toString()}`; + let url; + if (isPublic) { + url = `${this.axiosInstance.defaults.baseURL}/distributed-uptime/monitors/details/public/${monitorId}/initial?${params.toString()}`; + } else { + url = `${this.axiosInstance.defaults.baseURL}/distributed-uptime/monitors/details/${monitorId}/initial?${params.toString()}`; + } return this.axiosInstance.get(url); }