feat(server): settings and module crud added in
This commit is contained in:
@@ -1,7 +1,31 @@
|
||||
import {OpenAPIHono} from "@hono/zod-openapi";
|
||||
import {areModulesIn} from "./utils/moduleCheck.js";
|
||||
|
||||
import modules from "./route/modules.js";
|
||||
// routes
|
||||
import getModules from "./route/modules/getModules.js";
|
||||
import updateModule from "./route/modules/updateModules.js";
|
||||
import addModule from "./route/modules/addModule.js";
|
||||
import addSetting from "./route/settings/addSetting.js";
|
||||
import getSettings from "./route/settings/getSettings.js";
|
||||
|
||||
const app = new OpenAPIHono().route("server/modules", modules);
|
||||
areModulesIn();
|
||||
const app = new OpenAPIHono();
|
||||
|
||||
const routes = [
|
||||
getModules,
|
||||
updateModule,
|
||||
addModule,
|
||||
// settings
|
||||
addSetting,
|
||||
getSettings,
|
||||
] as const;
|
||||
|
||||
// app.route("/server", modules);
|
||||
const appRoutes = routes.forEach((route) => {
|
||||
app.route("/server", route);
|
||||
});
|
||||
|
||||
app.all("/server/*", (c) => {
|
||||
return c.json({success: false, message: "You encountered a route that dose not exist on the server routes"});
|
||||
});
|
||||
export default app;
|
||||
|
||||
Reference in New Issue
Block a user