iceshrimp/packages/backend/src/server/api/mastodon/endpoints/filter.ts

19 lines
577 B
TypeScript

import Router from "@koa/router";
import { auth } from "@/server/api/mastodon/middleware/auth.js";
export function setupEndpointsFilter(router: Router): void {
router.get(["/v1/filters", "/v2/filters"],
auth(true, ['read:filters']),
async (ctx) => {
ctx.body = [];
}
);
router.post(["/v1/filters", "/v2/filters"],
auth(true, ['write:filters']),
async (ctx) => {
ctx.status = 400;
ctx.body = { error: "Please change word mute settings in the web frontend settings." };
}
);
}