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

This commit is contained in:
Classic298 2026-03-06 21:46:00 +01:00 • committed by GitHub
parent ce54b1df23
commit c73efab192
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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();