--- a/src/state/session/agent.ts 2026-03-22 15:48:51 +++ b/src/state/session/agent.ts 2026-03-22 15:48:40 @@ -18,9 +18,12 @@ BLUESKY_PROXY_HEADER, BSKY_SERVICE, DISCOVER_SAVED_FEED, + getProxyHeader, + isSelfHostedService, IS_PROD_SERVICE, PUBLIC_BSKY_SERVICE, TIMELINE_SAVED_FEED, + updateDmServiceHeaders, } from '#/lib/constants' import {getAge} from '#/lib/strings/time' import {logger} from '#/logger' @@ -47,7 +50,9 @@ configureModerationForGuest() // Side effect but only relevant for tests const agent = new BskyAppAgent({service: PUBLIC_BSKY_SERVICE}) - agent.configureProxy(BLUESKY_PROXY_HEADER.get()) + if (!isSelfHostedService(PUBLIC_BSKY_SERVICE)) { + agent.configureProxy(BLUESKY_PROXY_HEADER.get()) + } return agent } @@ -77,7 +82,10 @@ // after session is attached const aa = prefetchAgeAssuranceData({agent}) - agent.configureProxy(BLUESKY_PROXY_HEADER.get()) + if (!isSelfHostedService(storedAccount.service)) { + agent.configureProxy(getProxyHeader(storedAccount.service)) + } + updateDmServiceHeaders(storedAccount.service) return agent.prepare({ resolvers: [gates, moderation, aa], @@ -116,7 +124,10 @@ const moderation = configureModerationForAccount(agent, account) const aa = prefetchAgeAssuranceData({agent}) - agent.configureProxy(BLUESKY_PROXY_HEADER.get()) + if (!isSelfHostedService(service)) { + agent.configureProxy(getProxyHeader(service)) + } + updateDmServiceHeaders(service) return agent.prepare({ resolvers: [gates, moderation, aa], @@ -288,7 +299,10 @@ logger.error(e, {message: `session: failed snoozeEmailConfirmationPrompt`}) } - agent.configureProxy(BLUESKY_PROXY_HEADER.get()) + if (!isSelfHostedService(service)) { + agent.configureProxy(getProxyHeader(service)) + } + updateDmServiceHeaders(service) return agent.prepare({ resolvers: [gates, moderation, aa], --- a/src/App.native.tsx +++ b/src/App.native.tsx @@ -95,7 +95,7 @@ if (isAndroid) { * Begin geolocation ASAP */ Geo.resolve() -prefetchAgeAssuranceConfig() +// // // prefetchAgeAssuranceConfig() prefetchLiveEvents() function InnerApp() { diff --git a/src/routes.ts b/src/routes.ts index f325539c7..3e2c7b3eb 100644 --- a/src/routes.ts +++ b/src/routes.ts @@ -72,9 +72,11 @@ export const router = new Router({ FindContactsSettings: '/settings/find-contacts', // support Support: '/support', - PrivacyPolicy: '/support/privacy', - TermsOfService: '/support/tos', + PrivacyPolicy: ['/support/privacy-policy', '/about/support/privacy-policy'], + TermsOfService: ['/support/tos', '/about/support/tos'], CommunityGuidelines: '/support/community-guidelines', + License: ['/support/license', '/about/support/license'], + AppInfo: '/support/app', CopyrightPolicy: '/support/copyright', // hashtags Hashtag: '/hashtag/:tag',