[misc] mongodb: drop the getCollection helper

This commit is contained in:
Jakob Ackermann 2020-08-28 09:26:06 +01:00
parent 4080784310
commit 0cf5cad3b8

View file

@ -3,23 +3,20 @@ const { MongoClient, ObjectId } = require('mongodb')
const clientPromise = MongoClient.connect(Settings.mongo.url)
async function getCollection(name) {
return (await clientPromise).db().collection(name)
}
async function waitForDb() {
await clientPromise
}
const db = {}
waitForDb().then(async function () {
db.messages = await getCollection('messages')
db.rooms = await getCollection('rooms')
const internalDb = (await clientPromise).db()
db.messages = internalDb.collection('messages')
db.rooms = internalDb.collection('rooms')
})
module.exports = {
db,
ObjectId,
getCollection,
waitForDb
}