From b829a50cc72c08536f29b13ed8a939b07100976d Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Sat, 8 Nov 2025 09:13:36 +0000 Subject: [PATCH] Load Discord SDK on demand when DiscordActivity mounts cgen-96d84a8d79a14298866686924b6c4043 --- client/pages/DiscordActivity.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/client/pages/DiscordActivity.tsx b/client/pages/DiscordActivity.tsx index da08af45..a5b403e3 100644 --- a/client/pages/DiscordActivity.tsx +++ b/client/pages/DiscordActivity.tsx @@ -20,7 +20,13 @@ export default function DiscordActivity() { useEffect(() => { const initDiscordSDK = async () => { try { - // Discord SDK should be loaded by the script in index.html + // Load Discord SDK on demand + const loadDiscordSDK = (window as any).loadDiscordSDK; + if (loadDiscordSDK) { + await loadDiscordSDK(); + } + + // Discord SDK should now be loaded if (!(window as any).DiscordSDK) { throw new Error("Discord SDK not loaded"); }