2 files changed, 5 insertions, 2 deletions
diff --git a/src/util/Config.ts b/src/util/Config.ts
index b22e88e0..5886b268 100644
--- a/src/util/Config.ts
+++ b/src/util/Config.ts
@@ -5,7 +5,7 @@ var Config: ProviderCache;
export default {
init: async function init(opts: DefaultOptions = DefaultOptions) {
- Config = db.data.config({}).cache();
+ Config = await db.data.config({}).cache();
await Config.init();
await Config.set(opts.merge(Config.cache || {}));
},
diff --git a/src/util/Database.ts b/src/util/Database.ts
index d842ac6b..ed45a9ad 100644
--- a/src/util/Database.ts
+++ b/src/util/Database.ts
@@ -1,6 +1,9 @@
import { MongoDatabase } from "lambert-db";
// TODO: load url from config
-const db = new MongoDatabase("mongodb://127.0.0.1:27017/lambert?readPreference=secondaryPreferred");
+const db = new MongoDatabase("mongodb://127.0.0.1:27017/lambert?readPreference=secondaryPreferred", {
+ useNewUrlParser: true,
+ useUnifiedTopology: false,
+});
export default db;
|