diff --git a/src/lib/Server.js b/src/lib/Server.js index fbefef91..1f00a6b4 100644 --- a/src/lib/Server.js +++ b/src/lib/Server.js @@ -41,6 +41,10 @@ module.exports = class Server { return RELEASE; }))) + .get('/api/lang', (Util.promisify(async () => { + return LANG; + }))) + // Authentication .get('/api/session', Util.promisify(async (req) => { const requiresPassword = !!process.env.PASSWORD; @@ -162,9 +166,6 @@ module.exports = class Server { const { address } = req.body; return WireGuard.updateClientAddress({ clientId, address }); })) - .get('/api/lang', (Util.promisify(async () => { - return LANG; - }))) .listen(PORT, WEBUI_HOST, () => { debug(`Listening on http://${WEBUI_HOST}:${PORT}`); diff --git a/src/www/js/api.js b/src/www/js/api.js index b9b30260..366aeaa1 100644 --- a/src/www/js/api.js +++ b/src/www/js/api.js @@ -36,6 +36,13 @@ class API { }); } + async getLang() { + return this.call({ + method: 'get', + path: '/lang', + }); + } + async getSession() { return this.call({ method: 'get', @@ -117,11 +124,4 @@ class API { }); } - async getLang() { - return this.call({ - method: 'get', - path: '/lang', - }); - } - }