aboutsummaryrefslogtreecommitdiff
path: root/src/api/routes/service
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/routes/service')
-rw-r--r--src/api/routes/service/configPOST.js20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/api/routes/service/configPOST.js b/src/api/routes/service/configPOST.js
new file mode 100644
index 0000000..28d034d
--- /dev/null
+++ b/src/api/routes/service/configPOST.js
@@ -0,0 +1,20 @@
+const Joi = require('joi');
+
+const Route = require('../../structures/Route');
+const Util = require('../../utils/Util');
+
+const { schema } = require('../../structures/Setting');
+
+class configGET extends Route {
+ constructor() {
+ super('/service/config', 'post', { adminOnly: true });
+ }
+
+ run(req, res) {
+ const { settings } = req.body;
+ const validationRes = schema.validate(settings, { abortEarly: false });
+ console.log(JSON.stringify(validationRes));
+ }
+}
+
+module.exports = configGET;