diff --git a/src/utils/database.ts b/src/utils/database.ts index e867775..5d86275 100644 --- a/src/utils/database.ts +++ b/src/utils/database.ts @@ -31,11 +31,19 @@ const getIV = () => crypto.randomBytes(16); export class Guilds { guilds: Collection; + oldGuilds: Collection; defaultData: GuildConfig; constructor() { this.guilds = database.collection("guilds"); this.defaultData = defaultData; + this.oldGuilds = database.collection("oldGuilds"); + } + + async readOld(guild: string): Promise> { + // console.log("Guild read") + const entry = await this.oldGuilds.findOne({ id: guild }); + return entry ?? {}; } async read(guild: string): Promise {