mirror of
https://github.com/kirameki-cafe/Yumi.git
synced 2026-09-14 03:09:59 +00:00
Code refactor
This commit is contained in:
+16
-8
@@ -1,11 +1,16 @@
|
||||
import { Guild } from ".prisma/client";
|
||||
import DiscordModule from "../utils/DiscordModule";
|
||||
|
||||
import { Guild } from "discord.js";
|
||||
import Logger from "../libs/Logger";
|
||||
import Cache from "../providers/Cache";
|
||||
import DiscordProvider from "../providers/Discord";
|
||||
import Prisma from "../providers/Prisma";
|
||||
|
||||
export default class Core {
|
||||
async ready() {
|
||||
export default class Core extends DiscordModule {
|
||||
|
||||
public id: string = "Discord_Core";
|
||||
|
||||
async Ready() {
|
||||
|
||||
let data = [];
|
||||
for(let Guild of DiscordProvider.client.guilds.cache.map(guild => guild)) {
|
||||
@@ -21,15 +26,18 @@ export default class Core {
|
||||
setInterval(() => {
|
||||
Cache.updateGuildsCache();
|
||||
}, 5 * 60 * 1000)
|
||||
|
||||
DiscordProvider.client.user!.setActivity("for your heart 💖", {
|
||||
type: "COMPETING"
|
||||
});
|
||||
|
||||
setInterval(() => {
|
||||
DiscordProvider.client.user!.setActivity("for your heart 💖", {
|
||||
type: "COMPETING"
|
||||
});
|
||||
}, 5 * 60 * 1000)
|
||||
|
||||
Logger.info('Core started successfully');
|
||||
|
||||
}
|
||||
async guildCreate(guild: Guild) {
|
||||
|
||||
async GuildCreate(guild: Guild) {
|
||||
if(await Prisma.client.guild.findFirst({ where: {id: guild.id} })) return;
|
||||
|
||||
await Prisma.client.guild.create({
|
||||
|
||||
Reference in New Issue
Block a user