feat: load banners on navigation to homepage, not only on refresh (#22340)

This commit is contained in:
Classic298
2026-03-06 14:46:00 -06:00
committed by GitHub
parent ce54b1df23
commit c73efab192
+8 -1
View File
@@ -86,6 +86,7 @@
stopTask,
getTaskIdsByChatId
} from '$lib/apis';
import { getBanners } from '$lib/apis/configs';
import { getTools } from '$lib/apis/tools';
import { uploadFile } from '$lib/apis/files';
import { createOpenAITextStream } from '$lib/apis/streaming';
@@ -649,7 +650,13 @@
if (p.url.pathname === '/') {
await tick();
initNewChat();
banners.set(await getBanners(localStorage.token).catch(() => []));
// Re-fetch banners on navigation to homepage so newly configured banners appear
try {
banners.set(await getBanners(localStorage.token).catch(() => []));
} catch (e) {
console.error('Failed to refresh banners:', e);
}
}
stopAudio();