From 12f33e7aea0868d5776e6c0ee9b0413bcf2fa9a1 Mon Sep 17 00:00:00 2001 From: whekin Date: Mon, 9 Mar 2026 16:50:55 +0400 Subject: [PATCH] fix(miniapp): add build-time runtime config asset --- apps/miniapp/index.html | 2 +- apps/miniapp/public/config.js | 3 +++ apps/miniapp/src/runtime-config.ts | 4 ++++ 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 apps/miniapp/public/config.js diff --git a/apps/miniapp/index.html b/apps/miniapp/index.html index fb8eb93..7618665 100644 --- a/apps/miniapp/index.html +++ b/apps/miniapp/index.html @@ -11,7 +11,7 @@
- + diff --git a/apps/miniapp/public/config.js b/apps/miniapp/public/config.js new file mode 100644 index 0000000..516c3d6 --- /dev/null +++ b/apps/miniapp/public/config.js @@ -0,0 +1,3 @@ +window.__HOUSEHOLD_CONFIG__ = { + botApiUrl: '' +} diff --git a/apps/miniapp/src/runtime-config.ts b/apps/miniapp/src/runtime-config.ts index a5b12c2..43e46d0 100644 --- a/apps/miniapp/src/runtime-config.ts +++ b/apps/miniapp/src/runtime-config.ts @@ -7,6 +7,10 @@ declare global { } export function runtimeBotApiUrl(): string | undefined { + if (typeof window === 'undefined') { + return undefined + } + const configured = window.__HOUSEHOLD_CONFIG__?.botApiUrl?.trim() return configured && configured.length > 0 ? configured : undefined