about summary refs log tree commit diff
path: root/src/state/session/moderation.ts
diff options
context:
space:
mode:
authorEric Bailey <git@esb.lol>2024-09-20 14:16:23 -0500
committerGitHub <noreply@github.com>2024-09-20 14:16:23 -0500
commitc85a271ef63ac006bf10f71adae102552298b661 (patch)
treebdd21bf99a700904dd949bdf02d66ba5cfa0dc98 /src/state/session/moderation.ts
parent395edfe78f748b199be6417e9a2aac1482ac9bdc (diff)
downloadvoidsky-c85a271ef63ac006bf10f71adae102552298b661.tar.zst
Additional moderation (#5172)
* Set up additional mod authorities

* Filter out non-configurable mod authorities

* WIP

* Working

* Cleanup, add mod

* Cleanup

* Add more debug logs

* Tweak logs

* Filter out imperative labels from typeaheads

* Filter hideable content from notifications

* Add api

* Fall back in dev

* Remove space

* Use prod endpoint

* Add tiny notice

* Add notice to labeler card, show all labelers
Diffstat (limited to 'src/state/session/moderation.ts')
-rw-r--r--src/state/session/moderation.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/state/session/moderation.ts b/src/state/session/moderation.ts
index d8ded90f6..01684fe0b 100644
--- a/src/state/session/moderation.ts
+++ b/src/state/session/moderation.ts
@@ -1,6 +1,7 @@
 import {BSKY_LABELER_DID, BskyAgent} from '@atproto/api'
 
 import {IS_TEST_USER} from '#/lib/constants'
+import {configureAdditionalModerationAuthorities} from './additional-moderation-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() {