import { UpdateResult } from "mongodb"; import db from "../init/db"; import _ from "lodash"; export async function saveConfig( uid: string, config: object ): Promise { const configChanges = _.mapKeys(config, (_value, key) => `config.${key}`); return await db .collection("configs") .updateOne({ uid }, { $set: configChanges }, { upsert: true }); } export async function getConfig(uid: string): Promise { const config = await db.collection("configs").findOne({ uid }); return config; }