mirror of
https://github.com/spacebarchat/server.git
synced 2024-09-22 10:41:34 +02:00
26 lines
483 B
TypeScript
26 lines
483 B
TypeScript
|
import "missing-native-js-functions";
|
||
|
import db from "./Database";
|
||
|
import { DefaultOptions } from "./Constants";
|
||
|
import { ProviderCache } from "lambert-db";
|
||
|
var Config: ProviderCache;
|
||
|
|
||
|
async function init() {
|
||
|
Config = db.data.config.cache();
|
||
|
await Config.init();
|
||
|
await Config.set(DefaultOptions.merge(Config.cache));
|
||
|
}
|
||
|
|
||
|
function get() {
|
||
|
return <DefaultOptions>Config.get();
|
||
|
}
|
||
|
|
||
|
function set(val: any) {
|
||
|
return Config.set(val);
|
||
|
}
|
||
|
|
||
|
export default {
|
||
|
init,
|
||
|
get: get,
|
||
|
set: set,
|
||
|
};
|