DiscordTickets/src/client.js

24 lines
537 B
JavaScript
Raw Normal View History

2022-05-05 23:29:28 +03:00
const { Client: FrameworkClient }= require('@eartharoid/dbf');
const { Intents } = require('discord.js');
const prisma = require('@prisma/client');
module.exports = class Client extends FrameworkClient {
constructor() {
super({
intents: [
Intents.FLAGS.GUILDS,
Intents.FLAGS.GUILD_MEMBERS,
Intents.FLAGS.GUILD_MESSAGES,
],
});
}
async login(token) {
this.prisma = new prisma.PrismaClient();
return super.login(token);
}
async destroy() {
await this.prisma.$disconnect();
return super.destroy();
}
};