hotfix: load language before session is initialized (#778)

This commit is contained in:
Philip H 2024-01-19 09:46:27 +01:00 committed by GitHub
commit 3ae9072686
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 11 additions and 10 deletions

View file

@ -41,6 +41,10 @@ module.exports = class Server {
return RELEASE; return RELEASE;
}))) })))
.get('/api/lang', (Util.promisify(async () => {
return LANG;
})))
// Authentication // Authentication
.get('/api/session', Util.promisify(async (req) => { .get('/api/session', Util.promisify(async (req) => {
const requiresPassword = !!process.env.PASSWORD; const requiresPassword = !!process.env.PASSWORD;
@ -162,9 +166,6 @@ module.exports = class Server {
const { address } = req.body; const { address } = req.body;
return WireGuard.updateClientAddress({ clientId, address }); return WireGuard.updateClientAddress({ clientId, address });
})) }))
.get('/api/lang', (Util.promisify(async () => {
return LANG;
})))
.listen(PORT, WEBUI_HOST, () => { .listen(PORT, WEBUI_HOST, () => {
debug(`Listening on http://${WEBUI_HOST}:${PORT}`); debug(`Listening on http://${WEBUI_HOST}:${PORT}`);

View file

@ -36,6 +36,13 @@ class API {
}); });
} }
async getLang() {
return this.call({
method: 'get',
path: '/lang',
});
}
async getSession() { async getSession() {
return this.call({ return this.call({
method: 'get', method: 'get',
@ -117,11 +124,4 @@ class API {
}); });
} }
async getLang() {
return this.call({
method: 'get',
path: '/lang',
});
}
} }