mirror of
https://github.com/Hessenuk/DiscordTickets.git
synced 2024-06-30 17:59:58 +03:00
24 lines
537 B
JavaScript
24 lines
537 B
JavaScript
|
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();
|
||
|
}
|
||
|
};
|