diff --git a/apps/ui/static/api-client.js b/apps/ui/static/api-client.js index 1217e82..f90e5d8 100644 --- a/apps/ui/static/api-client.js +++ b/apps/ui/static/api-client.js @@ -7,18 +7,19 @@ class HomeAutomationClient { constructor() { - this.baseUrl = window.API_BASE || ''; this.eventSource = null; this.eventListeners = []; } /** * Helper to construct full API URLs + * Reads window.API_BASE at runtime to support dynamic configuration * @param {string} path - API path (e.g., '/devices') * @returns {string} Full URL */ api(path) { - return `${this.baseUrl}${path}`; + const baseUrl = window.API_BASE || ''; + return `${baseUrl}${path}`; } /**