Something went wrong. Try again.
A community based topic aggregation platform built on atproto
Something went wrong. Try again.
1234567891011121314151617package main
import ( oauthlib "github.com/bluesky-social/indigo/atproto/auth/oauth"
"Coves/internal/api/middleware" "Coves/internal/config" "Coves/internal/core/moderation")
// buildInstanceAdminMiddleware gates the moderation endpoints on the// operator-managed MODERATION_ADMINS allowlist.func buildInstanceAdminMiddleware(cfg *config.Config, unsealer middleware.SessionUnsealer, store oauthlib.ClientAuthStore, validator middleware.ServiceAuthValidator) *middleware.InstanceAdminMiddleware { return middleware.NewInstanceAdminMiddleware( unsealer, store, validator, moderation.NewAllowlistAuthority(cfg.Moderation.Admins))}