add Location class

This commit is contained in:
Girish Ramakrishnan
2023-08-17 10:44:07 +05:30
parent de7879afb5
commit 3d0ba557e5
4 changed files with 38 additions and 18 deletions
+4 -5
View File
@@ -22,6 +22,7 @@ const apps = require('./apps.js'),
debug = require('debug')('box:dashboard'),
eventlog = require('./eventlog.js'),
dns = require('./dns.js'),
Location = require('./location.js'),
mailServer = require('./mailserver.js'),
platform = require('./platform.js'),
reverseProxy = require('./reverseproxy.js'),
@@ -32,11 +33,9 @@ const apps = require('./apps.js'),
users = require('./users.js');
async function getLocation() {
const domain = await settings.get(settings.DASHBOARD_DOMAIN_KEY) || '';
const subdomain = await settings.get(settings.DASHBOARD_SUBDOMAIN_KEY) || '';
const fqdn = domain ? dns.fqdn(subdomain, domain) : '';
return { subdomain, domain, fqdn };
const domain = await settings.get(settings.DASHBOARD_DOMAIN_KEY);
const subdomain = await settings.get(settings.DASHBOARD_SUBDOMAIN_KEY);
return new Location(subdomain, domain, Location.TYPE_DASHBOARD);
}
async function setLocation(subdomain, domain) {