mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2024-11-10 17:04:49 +08:00
18 lines
513 B
JavaScript
18 lines
513 B
JavaScript
const MonkeyError = require("../handlers/error");
|
|
const { mongoDB } = require("../init/mongodb");
|
|
|
|
class ConfigDAO {
|
|
static async saveConfig(uid, config) {
|
|
return await mongoDB()
|
|
.collection("configs")
|
|
.updateOne({ uid }, { $set: { config } }, { upsert: true });
|
|
}
|
|
|
|
static async getConfig(uid) {
|
|
let config = await mongoDB().collection("configs").findOne({ uid });
|
|
// if (!config) throw new MonkeyError(404, "Config not found");
|
|
return config;
|
|
}
|
|
}
|
|
|
|
module.exports = ConfigDAO;
|