Initial commit

This commit is contained in:
2025-03-06 12:24:20 +01:00
commit 7f3cefdc22
37 changed files with 6581 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
import { Router } from "express";
import { adminPerm, Perms, project } from "@/utility";
import usettings from "@/usettings";
export const settingsRouter = Router()
settingsRouter.use(adminPerm(Perms.Superadmin))
settingsRouter.get('/', (req, res) => {
res.send(usettings.settings)
})
settingsRouter.post('/', (req, res) => {
usettings.settings = project(req.body, {keyrooms: true, cleanThings: true, rooms: true})
res.send({status: 200})
})
settingsRouter.get('/reload', (req, res) => {
usettings.reload()
res.send({status: 200})
})