migrate to "export default"
also, set no-use-before-define in linter
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import assert from 'node:assert';
|
||||
import * as database from './database.js';
|
||||
import database from './database.js';
|
||||
import safe from 'safetydance';
|
||||
|
||||
const APPSTORE_API_TOKEN_KEY = 'appstore_api_token';
|
||||
@@ -33,44 +33,6 @@ const WEB_SERVER_ORIGIN_KEY = 'web_server_origin';
|
||||
const _clear = clear;
|
||||
const _set = set;
|
||||
|
||||
export {
|
||||
get,
|
||||
set,
|
||||
getJson,
|
||||
setJson,
|
||||
getBlob,
|
||||
setBlob,
|
||||
APPSTORE_API_TOKEN_KEY,
|
||||
API_SERVER_ORIGIN_KEY,
|
||||
AUTOUPDATE_PATTERN_KEY,
|
||||
CLOUDRON_AVATAR_KEY,
|
||||
CLOUDRON_BACKGROUND_KEY,
|
||||
CLOUDRON_ID_KEY,
|
||||
CLOUDRON_NAME_KEY,
|
||||
CONSOLE_SERVER_ORIGIN_KEY,
|
||||
DASHBOARD_DOMAIN_KEY,
|
||||
DASHBOARD_SUBDOMAIN_KEY,
|
||||
DIRECTORY_SERVER_KEY,
|
||||
DYNAMIC_DNS_KEY,
|
||||
EXTERNAL_LDAP_KEY,
|
||||
FOOTER_KEY,
|
||||
FIREWALL_BLOCKLIST_KEY,
|
||||
GHOSTS_CONFIG_KEY,
|
||||
IPV4_CONFIG_KEY,
|
||||
IPV6_CONFIG_KEY,
|
||||
LANGUAGE_KEY,
|
||||
MAIL_DOMAIN_KEY,
|
||||
MAIL_SUBDOMAIN_KEY,
|
||||
OIDC_COOKIE_SECRET_KEY,
|
||||
PROFILE_CONFIG_KEY,
|
||||
REVERSE_PROXY_CONFIG_KEY,
|
||||
SERVICES_CONFIG_KEY,
|
||||
TIME_ZONE_KEY,
|
||||
TRUSTED_IPS_KEY,
|
||||
WEB_SERVER_ORIGIN_KEY,
|
||||
_clear,
|
||||
_set,
|
||||
};
|
||||
|
||||
const SETTINGS_FIELDS = [ 'name', 'value' ].join(',');
|
||||
const SETTINGS_BLOB_FIELDS = [ 'name', 'valueBlob' ].join(',');
|
||||
@@ -123,3 +85,42 @@ async function setBlob(key, value) {
|
||||
async function clear() {
|
||||
await database.query('DELETE FROM settings');
|
||||
}
|
||||
|
||||
export default {
|
||||
get,
|
||||
set,
|
||||
getJson,
|
||||
setJson,
|
||||
getBlob,
|
||||
setBlob,
|
||||
APPSTORE_API_TOKEN_KEY,
|
||||
API_SERVER_ORIGIN_KEY,
|
||||
AUTOUPDATE_PATTERN_KEY,
|
||||
CLOUDRON_AVATAR_KEY,
|
||||
CLOUDRON_BACKGROUND_KEY,
|
||||
CLOUDRON_ID_KEY,
|
||||
CLOUDRON_NAME_KEY,
|
||||
CONSOLE_SERVER_ORIGIN_KEY,
|
||||
DASHBOARD_DOMAIN_KEY,
|
||||
DASHBOARD_SUBDOMAIN_KEY,
|
||||
DIRECTORY_SERVER_KEY,
|
||||
DYNAMIC_DNS_KEY,
|
||||
EXTERNAL_LDAP_KEY,
|
||||
FOOTER_KEY,
|
||||
FIREWALL_BLOCKLIST_KEY,
|
||||
GHOSTS_CONFIG_KEY,
|
||||
IPV4_CONFIG_KEY,
|
||||
IPV6_CONFIG_KEY,
|
||||
LANGUAGE_KEY,
|
||||
MAIL_DOMAIN_KEY,
|
||||
MAIL_SUBDOMAIN_KEY,
|
||||
OIDC_COOKIE_SECRET_KEY,
|
||||
PROFILE_CONFIG_KEY,
|
||||
REVERSE_PROXY_CONFIG_KEY,
|
||||
SERVICES_CONFIG_KEY,
|
||||
TIME_ZONE_KEY,
|
||||
TRUSTED_IPS_KEY,
|
||||
WEB_SERVER_ORIGIN_KEY,
|
||||
_clear,
|
||||
_set,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user