refactor(admin action): mute account even if it doesn't have a kind 0

This commit is contained in:
P. Reis 2024-05-09 13:44:05 -03:00
parent 9e2225873d
commit 4fa6b96d15
1 changed files with 1 additions and 8 deletions

View File

@ -66,8 +66,6 @@ const adminAccountAction: AppController = async (c) => {
const body = await parseBody(c.req.raw);
const result = adminAccountActionSchema.safeParse(body);
const authorId = c.req.param('id');
const store = c.get('store');
const { signal } = c.req.raw;
if (!result.success) {
return c.json({ error: 'This action is not allowed' }, 403);
@ -79,14 +77,9 @@ const adminAccountAction: AppController = async (c) => {
return c.json({ error: 'Record invalid' }, 422);
}
const [event] = await store.query([{ kinds: [0], authors: [authorId], limit: 1 }], { signal });
if (!event) {
return c.json({ error: 'Record not found' }, 404);
}
await updateListAdminEvent(
{ kinds: [10000], authors: [Conf.pubkey] },
(tags) => addTag(tags, ['p', event.pubkey]),
(tags) => addTag(tags, ['p', authorId]),
c,
);