Merge branch 'fix-update-instance-admin-only' into 'main'

fix(updateInstanceController): use updateAdminEvent() function

See merge request soapbox-pub/ditto!588
This commit is contained in:
Alex Gleason 2024-11-15 14:29:16 +00:00
commit ee4373bdab

View file

@ -5,7 +5,7 @@ import { AppController } from '@/app.ts';
import { Conf } from '@/config.ts';
import { addTag } from '@/utils/tags.ts';
import { getAuthor } from '@/queries.ts';
import { createEvent, paginated, parseBody, updateEvent } from '@/utils/api.ts';
import { createEvent, paginated, parseBody, updateAdminEvent } from '@/utils/api.ts';
import { getInstanceMetadata } from '@/utils/instance.ts';
import { deleteTag } from '@/utils/tags.ts';
import { DittoEvent } from '@/interfaces/DittoEvent.ts';
@ -311,10 +311,11 @@ export const updateInstanceController: AppController = async (c) => {
return c.json(result.error, 422);
}
await updateEvent(
const meta = await getInstanceMetadata(await Storages.db(), c.req.raw.signal);
await updateAdminEvent(
{ kinds: [0], authors: [pubkey], limit: 1 },
async (_) => {
const meta = await getInstanceMetadata(await Storages.db(), c.req.raw.signal);
(_) => {
const {
title,
description,