From 5e6b2bf31cbd6360ea4d1b1790fca9c7b6bed60c Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Wed, 27 Jul 2022 18:54:45 +1200 Subject: [PATCH] Add /api/settings to get current settings as JSON --- api/settings.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/api/settings.js b/api/settings.js index 4775b64..9be9ffd 100644 --- a/api/settings.js +++ b/api/settings.js @@ -7,6 +7,17 @@ const validate = require("../utils/validate") const V = validate.V module.exports = [ + { + route: "/api/settings", methods: ["GET"], code: async ({req}) => { + const user = getUser(req) + const settings = user.getSettingsOrDefaults() + return { + statusCode: 200, + contentType: "application/json", + content: settings + } + } + }, { route: "/settings", methods: ["GET"], code: async ({req}) => { const user = getUser(req)