From 9334154603dfe4c3a45ab816d5f4505ca497ec53 Mon Sep 17 00:00:00 2001 From: Toba Ojo Date: Mon, 13 Oct 2025 13:58:10 +0100 Subject: [PATCH] - Improved development environment --- src/hooks/useCameraBlackboard.ts | 6 ++++-- src/utils/config.ts | 5 +++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/hooks/useCameraBlackboard.ts b/src/hooks/useCameraBlackboard.ts index 487b641..f3fcf44 100644 --- a/src/hooks/useCameraBlackboard.ts +++ b/src/hooks/useCameraBlackboard.ts @@ -4,8 +4,10 @@ import type { CameraBlackBoardOptions } from "../types/types"; import { useEffect } from "react"; import { toast } from "sonner"; +const camBase = import.meta.env.MODE !== "development" ? CAM_BASE : ""; + const getAllBlackboardData = async () => { - const response = await fetch(`${CAM_BASE}/api/blackboard`, { + const response = await fetch(`${camBase}/api/blackboard`, { signal: AbortSignal.timeout(500), }); if (!response.ok) { @@ -15,7 +17,7 @@ const getAllBlackboardData = async () => { }; const viewBlackboardData = async (options: CameraBlackBoardOptions) => { - const response = await fetch(`${CAM_BASE}/api/blackboard`, { + const response = await fetch(`/${camBase}api/blackboard`, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(options), diff --git a/src/utils/config.ts b/src/utils/config.ts index cdede39..c75f5a1 100644 --- a/src/utils/config.ts +++ b/src/utils/config.ts @@ -1,4 +1,5 @@ const rawCamBase = import.meta.env.VITE_AGX_BOX_URL; -export const CAM_BASE = rawCamBase ? rawCamBase : window.location.origin; +const environment = import.meta.env.MODE; -export const OUTSIDE_CAM_BASE = import.meta.env.VITE_OUTSIDE_BASEURL; +export const CAM_BASE = + environment === "development" ? rawCamBase : window.location.origin;