diff --git a/web/src/components/save/buttons/DownloadButton.svelte b/web/src/components/save/buttons/DownloadButton.svelte index 7dec3a36..2fb4555d 100644 --- a/web/src/components/save/buttons/DownloadButton.svelte +++ b/web/src/components/save/buttons/DownloadButton.svelte @@ -58,9 +58,10 @@ if (final.includes(state)) { setTimeout(() => changeDownloadButton("idle"), 1500); } - }; - - export const download = async (link: string) => { + }; export const download = async (link: string) => { + // Log the link being processed + console.log("[Cobalt BAM] Download button clicked for link:", link); + changeDownloadButton("think"); const response = await API.request(link); diff --git a/web/src/lib/api/api.ts b/web/src/lib/api/api.ts index 494cd569..5e1cfcd5 100644 --- a/web/src/lib/api/api.ts +++ b/web/src/lib/api/api.ts @@ -35,6 +35,10 @@ const request = async (url: string) => { alwaysProxy: getSetting("privacy", "alwaysProxy"), } + // Log the URL being submitted to the backend + console.log("[Cobalt BAM] Submitting URL to backend:", url); + console.log("[Cobalt BAM] Full request object:", request); + /*await apiOverrideWarning();*/ await getServerInfo(); @@ -76,9 +80,7 @@ const request = async (url: string) => { "Authorization": `Bearer ${session.token}`, }; } - } - - const response: Optional = await fetch(api, { + } const response: Optional = await fetch(api, { method: "POST", redirect: "manual", signal: AbortSignal.timeout(10000), @@ -101,6 +103,9 @@ const request = async (url: string) => { } }); + // Log the API response + console.log("[Cobalt BAM] API Response for URL", url, ":", response); + return response; }