From e7f9f9f13d1ad9496a313eb22969f4f146774223 Mon Sep 17 00:00:00 2001 From: MacRimi Date: Sun, 30 Nov 2025 23:47:33 +0100 Subject: [PATCH] Update hybrid-script-monitor.tsx --- AppImage/components/hybrid-script-monitor.tsx | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/AppImage/components/hybrid-script-monitor.tsx b/AppImage/components/hybrid-script-monitor.tsx index 6074f21..f6d1772 100644 --- a/AppImage/components/hybrid-script-monitor.tsx +++ b/AppImage/components/hybrid-script-monitor.tsx @@ -1,7 +1,7 @@ "use client" import { useEffect, useState, useRef } from "react" -import { fetchApi } from "@/lib/api-config" +import { fetchApi, getApiUrl } from "@/lib/api-config" import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogDescription } from "@/components/ui/dialog" import { Button } from "@/components/ui/button" import { Input } from "@/components/ui/input" @@ -69,14 +69,7 @@ export function HybridScriptMonitor({ if (!sessionId) return console.log("[v0] Setting up EventSource for session:", sessionId) - const baseUrl = - window.location.protocol === "http:" && - window.location.port && - window.location.port !== "80" && - window.location.port !== "443" - ? `${window.location.protocol}//${window.location.hostname}:8008` - : "" - const eventSourceUrl = `${baseUrl}/api/scripts/logs/${sessionId}` + const eventSourceUrl = getApiUrl(`/api/scripts/logs/${sessionId}`) console.log("[v0] EventSource URL:", eventSourceUrl) const eventSource = new EventSource(eventSourceUrl)