Set up additional mod authorities
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
import {BskyAgent} from '@atproto/api'
|
||||
|
||||
export const ADDITIONAL_LABELER = 'did:plc:oz5zavafp7szpd2yyko57ccz'
|
||||
export const ADDITIONAL_LABELERS = {
|
||||
category: [ADDITIONAL_LABELER],
|
||||
}
|
||||
|
||||
export function configureAdditionalModerationAuthorities() {
|
||||
BskyAgent.configure({
|
||||
appLabelers: [
|
||||
...BskyAgent.appLabelers,
|
||||
...(ADDITIONAL_LABELERS.category ?? []),
|
||||
],
|
||||
})
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
import {BSKY_LABELER_DID, BskyAgent} from '@atproto/api'
|
||||
|
||||
import {IS_TEST_USER} from '#/lib/constants'
|
||||
import {configureAdditionalModerationAuthorities} from './additional-authorities'
|
||||
import {readLabelers} from './agent-config'
|
||||
import {SessionAccount} from './types'
|
||||
|
||||
@@ -8,6 +9,7 @@ export function configureModerationForGuest() {
|
||||
// This global mutation is *only* OK because this code is only relevant for testing.
|
||||
// Don't add any other global behavior here!
|
||||
switchToBskyAppLabeler()
|
||||
configureAdditionalModerationAuthorities()
|
||||
}
|
||||
|
||||
export async function configureModerationForAccount(
|
||||
@@ -31,6 +33,8 @@ export async function configureModerationForAccount(
|
||||
// If there are no headers in the storage, we'll not send them on the initial requests.
|
||||
// If we wanted to fix this, we could block on the preferences query here.
|
||||
}
|
||||
|
||||
configureAdditionalModerationAuthorities()
|
||||
}
|
||||
|
||||
function switchToBskyAppLabeler() {
|
||||
|
||||
Reference in New Issue
Block a user