@atproto/ozone
Version:
Backend service for moderating the Bluesky network.
21 lines • 871 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = default_1;
const xrpc_server_1 = require("@atproto/xrpc-server");
const lexicons_1 = require("../../lexicon/lexicons");
function default_1(server, ctx) {
server.chat.bsky.moderation.getActorMetadata({
auth: ctx.authVerifier.modOrAdminToken,
handler: async ({ params }) => {
if (!ctx.chatAgent) {
throw new xrpc_server_1.InvalidRequestError('No chat agent configured');
}
const res = await ctx.chatAgent.api.chat.bsky.moderation.getActorMetadata(params, await ctx.chatAuth(lexicons_1.ids.ChatBskyModerationGetActorMetadata));
return {
encoding: 'application/json',
body: res.data,
};
},
});
}
//# sourceMappingURL=getActorMetadata.js.map