refactor(settings): used the common response function created
This commit is contained in:
@@ -4,6 +4,7 @@ import {addSetting} from "../../controller/settings/addSetting.js";
|
|||||||
import {verify} from "hono/jwt";
|
import {verify} from "hono/jwt";
|
||||||
import type {User} from "../../../../types/users.js";
|
import type {User} from "../../../../types/users.js";
|
||||||
import {authMiddleware} from "../../../auth/middleware/authMiddleware.js";
|
import {authMiddleware} from "../../../auth/middleware/authMiddleware.js";
|
||||||
|
import {responses} from "../../../../globalUtils/routeDefs/responses.js";
|
||||||
|
|
||||||
const app = new OpenAPIHono();
|
const app = new OpenAPIHono();
|
||||||
|
|
||||||
@@ -29,43 +30,7 @@ app.openapi(
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
responses: {
|
responses: responses(),
|
||||||
200: {
|
|
||||||
content: {
|
|
||||||
"application/json": {
|
|
||||||
schema: z.object({
|
|
||||||
success: z.boolean().openapi({example: true}),
|
|
||||||
message: z.string().openapi({example: "Starter"}),
|
|
||||||
}),
|
|
||||||
},
|
|
||||||
},
|
|
||||||
description: "Response message",
|
|
||||||
},
|
|
||||||
400: {
|
|
||||||
content: {
|
|
||||||
"application/json": {
|
|
||||||
schema: z.object({message: z.string().optional().openapi({example: "Internal Server error"})}),
|
|
||||||
},
|
|
||||||
},
|
|
||||||
description: "Internal Server Error",
|
|
||||||
},
|
|
||||||
401: {
|
|
||||||
content: {
|
|
||||||
"application/json": {
|
|
||||||
schema: z.object({message: z.string().optional().openapi({example: "Unauthenticated"})}),
|
|
||||||
},
|
|
||||||
},
|
|
||||||
description: "Unauthorized",
|
|
||||||
},
|
|
||||||
500: {
|
|
||||||
content: {
|
|
||||||
"application/json": {
|
|
||||||
schema: z.object({message: z.string().optional().openapi({example: "Internal Server error"})}),
|
|
||||||
},
|
|
||||||
},
|
|
||||||
description: "Internal Server Error",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}),
|
}),
|
||||||
async (c) => {
|
async (c) => {
|
||||||
// make sure we have a vaid user being accessed thats really logged in
|
// make sure we have a vaid user being accessed thats really logged in
|
||||||
|
|||||||
Reference in New Issue
Block a user