mirror of
https://github.com/Hessenuk/DiscordTickets.git
synced 2024-10-01 07:25:58 +03:00
31 lines
611 B
JavaScript
31 lines
611 B
JavaScript
import {
|
|
container,
|
|
SapphireClient
|
|
} from '@sapphire/framework';
|
|
import { Intents } from 'discord.js';
|
|
import prisma from '@prisma/client';
|
|
|
|
export default class Client extends SapphireClient {
|
|
constructor() {
|
|
super({
|
|
defaultPrefix: 'tickets/',
|
|
intents: [
|
|
Intents.FLAGS.GUILDS,
|
|
Intents.FLAGS.GUILD_MEMBERS,
|
|
Intents.FLAGS.GUILD_MESSAGES,
|
|
Intents.FLAGS.GUILD_MESSAGE_REACTIONS
|
|
],
|
|
});
|
|
}
|
|
async login(token) {
|
|
container.prisma = new prisma.PrismaClient();
|
|
return super.login(token);
|
|
}
|
|
|
|
async destroy() {
|
|
await container.prisma.$disconnect();
|
|
return super.destroy();
|
|
}
|
|
|
|
|
|
} |