Files
nullptr/src/database/guild.js

32 lines
782 B
JavaScript

import Sequelize from 'sequelize';
import {BaseDatabase} from './baseDatabase';
import {Logger} from '../logger';
export class GuildTools extends BaseDatabase {
static async newGuild(id, serverName) {
const Guild = super.Guild;
try {
return await Guild.create({
id: id,
name: serverName
});
} catch (e) {
Logger.error(`An error occured inserting guild id: ${id}`);
return -1;
}
}
static async deleteGuild(id) {
const Guild = super.Guild;
try {
return Guild.destroy({where: {id: id}});
} catch (e) {
Logger.error(`An error occured while deleting guild id: ${id}`);
return -1;
}
}
}