added migration

pull/27/head
TheCodedProf 3 years ago
parent e00405fc9c
commit 8a2d7cd34e

@ -31,11 +31,19 @@ const getIV = () => crypto.randomBytes(16);
export class Guilds { export class Guilds {
guilds: Collection<GuildConfig>; guilds: Collection<GuildConfig>;
oldGuilds: Collection<GuildConfig>;
defaultData: GuildConfig; defaultData: GuildConfig;
constructor() { constructor() {
this.guilds = database.collection<GuildConfig>("guilds"); this.guilds = database.collection<GuildConfig>("guilds");
this.defaultData = defaultData; this.defaultData = defaultData;
this.oldGuilds = database.collection<GuildConfig>("oldGuilds");
}
async readOld(guild: string): Promise<Partial<GuildConfig>> {
// console.log("Guild read")
const entry = await this.oldGuilds.findOne({ id: guild });
return entry ?? {};
} }
async read(guild: string): Promise<GuildConfig> { async read(guild: string): Promise<GuildConfig> {

Loading…
Cancel
Save