mirror of
https://github.com/versia-pub/server.git
synced 2025-12-06 16:38:19 +01:00
refactor(api): 🔥 Remove useless allowedMethods from route meta info
This commit is contained in:
parent
b040c88445
commit
2254c3d39c
|
|
@ -11,7 +11,6 @@ import { config } from "~/packages/config-manager";
|
||||||
import { User } from "~/packages/database-interface/user";
|
import { User } from "~/packages/database-interface/user";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 4,
|
max: 4,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import { Applications, Tokens } from "~/drizzle/schema";
|
||||||
import { config } from "~/packages/config-manager";
|
import { config } from "~/packages/config-manager";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 4,
|
max: 4,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import { config } from "~/packages/config-manager";
|
||||||
import { User } from "~/packages/database-interface/user";
|
import { User } from "~/packages/database-interface/user";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 4,
|
max: 4,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 30,
|
max: 30,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 30,
|
max: 30,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 60,
|
max: 60,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 60,
|
max: 60,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 30,
|
max: 30,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 30,
|
max: 30,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 30,
|
max: 30,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 30,
|
max: 30,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 4,
|
max: 4,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 30,
|
max: 30,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ beforeAll(async () => {
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
||||||
expect(response.status).toBe(200);
|
expect(response.status).toBe(201);
|
||||||
});
|
});
|
||||||
|
|
||||||
// /api/v1/accounts/:id/statuses
|
// /api/v1/accounts/:id/statuses
|
||||||
|
|
@ -81,7 +81,7 @@ describe(meta.route, () => {
|
||||||
}),
|
}),
|
||||||
});
|
});
|
||||||
|
|
||||||
expect(replyResponse.status).toBe(200);
|
expect(replyResponse.status).toBe(201);
|
||||||
|
|
||||||
const response = await fakeRequest(
|
const response = await fakeRequest(
|
||||||
`${meta.route.replace(":id", users[1].id)}?exclude_replies=true`,
|
`${meta.route.replace(":id", users[1].id)}?exclude_replies=true`,
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 30,
|
max: 30,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 30,
|
max: 30,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 30,
|
max: 30,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 30,
|
max: 30,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 30,
|
max: 30,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
route: "/api/v1/accounts/familiar_followers",
|
route: "/api/v1/accounts/familiar_followers",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 5,
|
max: 5,
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 30,
|
max: 30,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ import { config } from "~/packages/config-manager";
|
||||||
import { User } from "~/packages/database-interface/user";
|
import { User } from "~/packages/database-interface/user";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
route: "/api/v1/accounts",
|
route: "/api/v1/accounts",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 2,
|
max: 2,
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 30,
|
max: 30,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ import { Relationship } from "~/packages/database-interface/relationship";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
route: "/api/v1/accounts/relationships",
|
route: "/api/v1/accounts/relationships",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 30,
|
max: 30,
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
route: "/api/v1/accounts/search",
|
route: "/api/v1/accounts/search",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["PATCH"],
|
|
||||||
route: "/api/v1/accounts/update_credentials",
|
route: "/api/v1/accounts/update_credentials",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 2,
|
max: 2,
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
route: "/api/v1/accounts/verify_credentials",
|
route: "/api/v1/accounts/verify_credentials",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ import { db } from "~/drizzle/db";
|
||||||
import { Applications, RolePermissions } from "~/drizzle/schema";
|
import { Applications, RolePermissions } from "~/drizzle/schema";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
route: "/api/v1/apps",
|
route: "/api/v1/apps",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 2,
|
max: 2,
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ import { RolePermissions } from "~/drizzle/schema";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
route: "/api/v1/apps/verify_credentials",
|
route: "/api/v1/apps/verify_credentials",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
route: "/api/v1/blocks",
|
route: "/api/v1/blocks",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ import { config } from "~/packages/config-manager";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
route: "/api/v1/challenges",
|
route: "/api/v1/challenges",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 10,
|
max: 10,
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ import { Emojis, RolePermissions } from "~/drizzle/schema";
|
||||||
import { Emoji } from "~/packages/database-interface/emoji";
|
import { Emoji } from "~/packages/database-interface/emoji";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
route: "/api/v1/custom_emojis",
|
route: "/api/v1/custom_emojis",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@ import { Emoji } from "~/packages/database-interface/emoji";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["DELETE", "GET", "PATCH"],
|
|
||||||
route: "/api/v1/emojis/:id",
|
route: "/api/v1/emojis/:id",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 30,
|
max: 30,
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ import { Emoji } from "~/packages/database-interface/emoji";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
route: "/api/v1/emojis",
|
route: "/api/v1/emojis",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 30,
|
max: 30,
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import { Timeline } from "~/packages/database-interface/timeline";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
route: "/api/v1/favourites",
|
route: "/api/v1/favourites",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
route: "/api/v1/follow_requests/:account_id/authorize",
|
route: "/api/v1/follow_requests/:account_id/authorize",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
route: "/api/v1/follow_requests/:account_id/reject",
|
route: "/api/v1/follow_requests/:account_id/reject",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
route: "/api/v1/follow_requests",
|
route: "/api/v1/follow_requests",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@ import { createRoute, z } from "@hono/zod-openapi";
|
||||||
import { config } from "~/packages/config-manager";
|
import { config } from "~/packages/config-manager";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
auth: {
|
auth: {
|
||||||
required: false,
|
required: false,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@ import { createRoute, z } from "@hono/zod-openapi";
|
||||||
import { config } from "~/packages/config-manager";
|
import { config } from "~/packages/config-manager";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
route: "/api/v1/instance/extended_description",
|
route: "/api/v1/instance/extended_description",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 300,
|
max: 300,
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,6 @@ import { Note } from "~/packages/database-interface/note";
|
||||||
import { User } from "~/packages/database-interface/user";
|
import { User } from "~/packages/database-interface/user";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
route: "/api/v1/instance",
|
route: "/api/v1/instance",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 300,
|
max: 300,
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@ import { createRoute, z } from "@hono/zod-openapi";
|
||||||
import { config } from "~/packages/config-manager";
|
import { config } from "~/packages/config-manager";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
route: "/api/v1/instance/privacy_policy",
|
route: "/api/v1/instance/privacy_policy",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 300,
|
max: 300,
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@ import { createRoute, z } from "@hono/zod-openapi";
|
||||||
import { config } from "~/packages/config-manager";
|
import { config } from "~/packages/config-manager";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
route: "/api/v1/instance/rules",
|
route: "/api/v1/instance/rules",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 300,
|
max: 300,
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@ import { createRoute, z } from "@hono/zod-openapi";
|
||||||
import { config } from "~/packages/config-manager";
|
import { config } from "~/packages/config-manager";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
route: "/api/v1/instance/tos",
|
route: "/api/v1/instance/tos",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 300,
|
max: 300,
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import { Markers, RolePermissions } from "~/drizzle/schema";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET", "POST"],
|
|
||||||
route: "/api/v1/markers",
|
route: "/api/v1/markers",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import { Attachment } from "~/packages/database-interface/attachment";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET", "PUT"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 10,
|
max: 10,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ import { Attachment } from "~/packages/database-interface/attachment";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 10,
|
max: 10,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
route: "/api/v1/mutes",
|
route: "/api/v1/mutes",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import { Notifications, RolePermissions } from "~/drizzle/schema";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
route: "/api/v1/notifications/:id/dismiss",
|
route: "/api/v1/notifications/:id/dismiss",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
route: "/api/v1/notifications/:id",
|
route: "/api/v1/notifications/:id",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ import { Notifications, RolePermissions } from "~/drizzle/schema";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
route: "/api/v1/notifications/clear",
|
route: "/api/v1/notifications/clear",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import { Notifications, RolePermissions } from "~/drizzle/schema";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["DELETE"],
|
|
||||||
route: "/api/v1/notifications/destroy_multiple",
|
route: "/api/v1/notifications/destroy_multiple",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,7 @@ beforeAll(async () => {
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
||||||
expect(res3.status).toBe(200);
|
expect(res3.status).toBe(201);
|
||||||
|
|
||||||
const res4 = await fakeRequest("/api/v1/statuses", {
|
const res4 = await fakeRequest("/api/v1/statuses", {
|
||||||
method: "POST",
|
method: "POST",
|
||||||
|
|
@ -63,7 +63,7 @@ beforeAll(async () => {
|
||||||
}),
|
}),
|
||||||
});
|
});
|
||||||
|
|
||||||
expect(res4.status).toBe(200);
|
expect(res4.status).toBe(201);
|
||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
route: "/api/v1/notifications",
|
route: "/api/v1/notifications",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["DELETE"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 10,
|
max: 10,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["DELETE"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 10,
|
max: 10,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ import { Role } from "~/packages/database-interface/role";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET", "POST", "DELETE"],
|
|
||||||
auth: {
|
auth: {
|
||||||
required: true,
|
required: true,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@ import { Role } from "~/packages/database-interface/role";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
auth: {
|
auth: {
|
||||||
required: true,
|
required: true,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ import { Note } from "~/packages/database-interface/note";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 8,
|
max: 8,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import { Note } from "~/packages/database-interface/note";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ import { Note } from "~/packages/database-interface/note";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET", "DELETE", "PUT"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import { Note } from "~/packages/database-interface/note";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import { Note } from "~/packages/database-interface/note";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import { Note } from "~/packages/database-interface/note";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import { Note } from "~/packages/database-interface/note";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ import { Note } from "~/packages/database-interface/note";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import { Note } from "~/packages/database-interface/note";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ import { Note } from "~/packages/database-interface/note";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 300,
|
max: 300,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import { Timeline } from "~/packages/database-interface/timeline";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 200,
|
max: 200,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import { Timeline } from "~/packages/database-interface/timeline";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 200,
|
max: 200,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import { FilterKeywords, Filters, RolePermissions } from "~/drizzle/schema";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET", "PUT", "DELETE"],
|
|
||||||
route: "/api/v2/filters/:id",
|
route: "/api/v2/filters/:id",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 60,
|
max: 60,
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ import { db } from "~/drizzle/db";
|
||||||
import { FilterKeywords, Filters, RolePermissions } from "~/drizzle/schema";
|
import { FilterKeywords, Filters, RolePermissions } from "~/drizzle/schema";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET", "POST"],
|
|
||||||
route: "/api/v2/filters",
|
route: "/api/v2/filters",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 60,
|
max: 60,
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import { config } from "~/packages/config-manager";
|
||||||
import { User } from "~/packages/database-interface/user";
|
import { User } from "~/packages/database-interface/user";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
route: "/api/v2/instance",
|
route: "/api/v2/instance",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 300,
|
max: 300,
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ import { Attachment } from "~/packages/database-interface/attachment";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 10,
|
max: 10,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 10,
|
max: 10,
|
||||||
duration: 60,
|
duration: 60,
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@ import { z } from "zod";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
route: "/media/:hash/:name",
|
route: "/media/:hash/:name",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ import { config } from "~/packages/config-manager";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
route: "/media/proxy/:id",
|
route: "/media/proxy/:id",
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: 100,
|
max: 100,
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,6 @@ import { OAuthManager } from "~/packages/database-interface/oauth";
|
||||||
import { User } from "~/packages/database-interface/user";
|
import { User } from "~/packages/database-interface/user";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
auth: {
|
auth: {
|
||||||
required: false,
|
required: false,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,6 @@ import { OpenIdLoginFlows } from "~/drizzle/schema";
|
||||||
import { config } from "~/packages/config-manager";
|
import { config } from "~/packages/config-manager";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
auth: {
|
auth: {
|
||||||
required: false,
|
required: false,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ import { db } from "~/drizzle/db";
|
||||||
import { Tokens } from "~/drizzle/schema";
|
import { Tokens } from "~/drizzle/schema";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
auth: {
|
auth: {
|
||||||
required: false,
|
required: false,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema, type KnownEntity } from "~/types/api";
|
import { ErrorSchema, type KnownEntity } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
auth: {
|
auth: {
|
||||||
required: false,
|
required: false,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["POST"],
|
|
||||||
auth: {
|
auth: {
|
||||||
required: false,
|
required: false,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
auth: {
|
auth: {
|
||||||
required: false,
|
required: false,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
auth: {
|
auth: {
|
||||||
required: false,
|
required: false,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@ import { createRoute, z } from "@hono/zod-openapi";
|
||||||
import { config } from "~/packages/config-manager";
|
import { config } from "~/packages/config-manager";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
auth: {
|
auth: {
|
||||||
required: false,
|
required: false,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@ import { exportJWK } from "jose";
|
||||||
import { config } from "~/packages/config-manager";
|
import { config } from "~/packages/config-manager";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
auth: {
|
auth: {
|
||||||
required: false,
|
required: false,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@ import { createRoute, z } from "@hono/zod-openapi";
|
||||||
import manifest from "~/package.json";
|
import manifest from "~/package.json";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
auth: {
|
auth: {
|
||||||
required: false,
|
required: false,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@ import { createRoute } from "@hono/zod-openapi";
|
||||||
import { config } from "~/packages/config-manager";
|
import { config } from "~/packages/config-manager";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
auth: {
|
auth: {
|
||||||
required: false,
|
required: false,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@ import { createRoute, z } from "@hono/zod-openapi";
|
||||||
import { config } from "~/packages/config-manager";
|
import { config } from "~/packages/config-manager";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
auth: {
|
auth: {
|
||||||
required: false,
|
required: false,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ import { config } from "~/packages/config-manager";
|
||||||
import { User } from "~/packages/database-interface/user";
|
import { User } from "~/packages/database-interface/user";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
auth: {
|
auth: {
|
||||||
required: false,
|
required: false,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@ import { User } from "~/packages/database-interface/user";
|
||||||
import { ErrorSchema } from "~/types/api";
|
import { ErrorSchema } from "~/types/api";
|
||||||
|
|
||||||
export const meta = applyConfig({
|
export const meta = applyConfig({
|
||||||
allowedMethods: ["GET"],
|
|
||||||
auth: {
|
auth: {
|
||||||
required: false,
|
required: false,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -62,7 +62,7 @@ describe("API Tests", () => {
|
||||||
}),
|
}),
|
||||||
});
|
});
|
||||||
|
|
||||||
expect(response.status).toBe(200);
|
expect(response.status).toBe(201);
|
||||||
expect(response.headers.get("content-type")).toContain(
|
expect(response.headers.get("content-type")).toContain(
|
||||||
"application/json",
|
"application/json",
|
||||||
);
|
);
|
||||||
|
|
@ -104,7 +104,7 @@ describe("API Tests", () => {
|
||||||
}),
|
}),
|
||||||
});
|
});
|
||||||
|
|
||||||
expect(response.status).toBe(200);
|
expect(response.status).toBe(201);
|
||||||
expect(response.headers.get("content-type")).toContain(
|
expect(response.headers.get("content-type")).toContain(
|
||||||
"application/json",
|
"application/json",
|
||||||
);
|
);
|
||||||
|
|
@ -189,7 +189,7 @@ describe("API Tests", () => {
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
||||||
expect(response.status).toBe(200);
|
expect(response.status).toBe(201);
|
||||||
expect(response.headers.get("content-type")).toContain(
|
expect(response.headers.get("content-type")).toContain(
|
||||||
"application/json",
|
"application/json",
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,6 @@ import type { User as DatabaseUser } from "~/packages/database-interface/user";
|
||||||
|
|
||||||
export type HttpVerb = "GET" | "POST" | "PUT" | "DELETE" | "PATCH" | "OPTIONS";
|
export type HttpVerb = "GET" | "POST" | "PUT" | "DELETE" | "PATCH" | "OPTIONS";
|
||||||
export interface ApiRouteMetadata {
|
export interface ApiRouteMetadata {
|
||||||
allowedMethods: HttpVerb[];
|
|
||||||
ratelimits: {
|
ratelimits: {
|
||||||
max: number;
|
max: number;
|
||||||
duration: number;
|
duration: number;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue