@atproto/ozone
Version:
Backend service for moderating the Bluesky network.
19 lines (15 loc) • 476 B
text/typescript
import { AppContext } from '../../context'
import { Server } from '../../lexicon'
export default function (server: Server, ctx: AppContext) {
server.tools.ozone.moderation.getReporterStats({
auth: ctx.authVerifier.modOrAdminToken,
handler: async ({ params }) => {
const db = ctx.db
const stats = await ctx.modService(db).getReporterStats(params.dids)
return {
encoding: 'application/json',
body: { stats },
}
},
})
}