···16161717import * as PostFeed from '#/view/com/posts/PostFeed';
18181919-import { useClients } from './session';
1919+import { getClients } from './session';
20202121export const FEEDBACK_FEEDS = [...PROD_FEEDS, ...STAGING_FEEDS];
2222···5555 // create once per mount: Logger.create returns a fresh instance each call, so a render-time call would
5656 // both allocate per render and make any callback depending on it change identity every render.
5757 const logger = useConstant(() => Logger.create(Logger.Context.FeedFeedback));
5858- const { appview } = useClients();
5858+ const { appview } = getClients();
59596060 const feed = !!feedSourceInfo && isFeedSourceFeedInfo(feedSourceInfo) ? feedSourceInfo : undefined;
6161
···11-import type { OAuthUserAgent } from '@atcute/oauth-browser-client';
22-31import { networkConfirmed, networkLost, sessionDropped } from '#/state/events';
22+33+import type { OAuthUserAgent } from './oauth';
4455/**
66 * A fetch handler shape compatible with both `@atproto/api`'s session manager and `@atcute/client`'s `Client`