Select the types of activity you want to include in your feed.
Make Blacksky labeler non-removable like Bluesky Moderation
- Filter BLACKSKY_LABELER from custom labeler headers (auto-included via appLabelers) - Prevent unsubscribing from any app labeler in the subscription mutation
···3344import {IS_TEST_USER} from '#/lib/constants'
55import {getNoAppLabelers} from '../preferences/no-app-labelers'
66-import {configureAdditionalModerationAuthorities} from './additional-moderation-authorities'
66+import {
77+ BLACKSKY_LABELER,
88+ configureAdditionalModerationAuthorities,
99+} from './additional-moderation-authorities'
710import {readLabelers} from './agent-config'
811import {type SessionAccount} from './types'
912···2932 const labelerDids = await readLabelers(account.did).catch(_ => {})
3033 if (labelerDids) {
3134 agent.configureLabelersHeader(
3232- labelerDids.filter(did => did !== BSKY_LABELER_DID),
3535+ labelerDids.filter(
3636+ did => did !== BSKY_LABELER_DID && did !== BLACKSKY_LABELER,
3737+ ),
3338 )
3439 } else {
3540 // If there are no headers in the storage, we'll not send them on the initial requests.