Retro Bulletin Board Systems on atproto. Web app and TUI.
lazy mirror of alyraffauf/atbbs
atbbs.xyz
forums
python
tui
atproto
bbs
1import { QueryClient } from "@tanstack/react-query";
2
3/** Stays fresh for 30s: posts, replies, activity, counts. */
4export const STALE_LIVE = 30 * 1000;
5
6/** Stays fresh for 5 min: identities, avatars, site records, profiles. */
7export const STALE_SLOW = 5 * 60 * 1000;
8
9export const queryClient = new QueryClient({
10 defaultOptions: {
11 queries: {
12 staleTime: STALE_LIVE,
13 // Every page navigation refetches live data. Slow queries opt out
14 // via `refetchOnMount: true` in queries.ts.
15 refetchOnMount: "always",
16 refetchOnWindowFocus: true,
17 refetchOnReconnect: true,
18 },
19 },
20});