diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/api/feed/utils.ts | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/lib/api/feed/utils.ts b/src/lib/api/feed/utils.ts index 50162ed2a..2d27fd783 100644 --- a/src/lib/api/feed/utils.ts +++ b/src/lib/api/feed/utils.ts @@ -1,11 +1,18 @@ import {AtUri} from '@atproto/api' import {BSKY_FEED_OWNER_DIDS} from '#/lib/constants' +import {isWeb} from '#/platform/detection' import {UsePreferencesQueryResponse} from '#/state/queries/preferences' +let debugTopics = '' +if (isWeb && typeof window !== 'undefined') { + const params = new URLSearchParams(window.location.search) + debugTopics = params.get('debug_topics') ?? '' +} + export function createBskyTopicsHeader(userInterests?: string) { return { - 'X-Bsky-Topics': userInterests || '', + 'X-Bsky-Topics': debugTopics || userInterests || '', } } |