Migrated the term 'Server' to use the term 'Guild(s)' throughout the project
This commit is contained in:
@@ -3,11 +3,11 @@ import Sequelize from 'sequelize';
|
||||
import {Logger} from '../logger';
|
||||
|
||||
let Connection;
|
||||
let Server;
|
||||
let Guild;
|
||||
|
||||
export class BaseDatabase {
|
||||
static get Connection() { return Connection; }
|
||||
static get Server() { return Server; }
|
||||
static get Guild() { return Guild; }
|
||||
|
||||
static async init() {
|
||||
Logger.info('Connecting to SQLite Database');
|
||||
@@ -20,7 +20,7 @@ export class BaseDatabase {
|
||||
storage: './resources/database.sqlite',
|
||||
});
|
||||
|
||||
Server = Connection.define('server', {
|
||||
Guild = Connection.define('Guild', {
|
||||
id: {
|
||||
type: Sequelize.BIGINT,
|
||||
primaryKey: true,
|
||||
@@ -28,7 +28,7 @@ export class BaseDatabase {
|
||||
},
|
||||
name: Sequelize.BIGINT
|
||||
}, {
|
||||
tableName: 'server'
|
||||
tableName: 'guild'
|
||||
});
|
||||
|
||||
try {
|
||||
|
||||
@@ -17,4 +17,4 @@ export class Database extends BaseDatabase {
|
||||
}
|
||||
}
|
||||
|
||||
Database.server = require('./server').ServerTools;
|
||||
Database.Guilds = require('./server').GuildTools;
|
||||
|
||||
@@ -3,8 +3,15 @@ import Sequelize from 'sequelize';
|
||||
import {BaseDatabase} from './baseDatabase';
|
||||
import {Logger} from '../logger';
|
||||
|
||||
export class ServerTools extends BaseDatabase {
|
||||
static lolxd() {
|
||||
console.log('lolcx')
|
||||
export class GuildTools extends BaseDatabase {
|
||||
static async newGuild(id, serverName) {
|
||||
const Guild = super.Guild;
|
||||
|
||||
try {
|
||||
|
||||
} catch (e) {
|
||||
Logger.error(`An error occured inserting guild id: ${id}`);
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@ async function init() {
|
||||
config.load();
|
||||
|
||||
await Database.init();
|
||||
Database.server.lolxd();
|
||||
new Database.Guilds.newGuild();
|
||||
|
||||
client = new Discord.Client();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user