From 6d22dda0aed71efad7903c1156e80929cd7ab89d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christer=20War=C3=A9n?= Date: Thu, 16 Sep 2021 04:51:36 +0300 Subject: [PATCH] Update Client.ts --- src/Client.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/Client.ts b/src/Client.ts index d75f336..b15df2e 100644 --- a/src/Client.ts +++ b/src/Client.ts @@ -1,7 +1,9 @@ import Discord, { Client, Collection } from "discord.js"; import Datastore from "./client/classes/Datastore.js"; import Radio from "./client/classes/Radio.js"; +import Stations from "./client/classes/Stations.js"; import Streamer from "./client/classes/Streamer.js"; +import Statistics from "./client/classes/Statistics.js"; import fs from "fs"; import { command, radio } from "./client/utils/typings.js"; import config from "./config.js"; @@ -19,35 +21,34 @@ GatewayIntents.add( class RadioClient extends Client { readonly commands: Collection; - readonly radio: Map; public funcs: any; readonly config = config; readonly messages = messages; public datastore: Datastore | null; + public stations: Stations | null; public streamer: Streamer | null; + public statistics: Statistics | null; + public radio: Radio | null; constructor() { super({ intents: GatewayIntents }); this.commands = new Collection(); - this.radio = new Map(); this.datastore = null; + this.stations = null; this.streamer = null; + this.statistics = null; + this.radio = null; this.funcs = {}; this.funcs.check = require("./client/funcs/check.js"); - this.funcs.checkFetchStatus = require("./client/funcs/checkFetchStatus.js"); this.funcs.isDev = require("./client/funcs/isDev.js"); this.funcs.logger = require("./client/funcs/logger.js"); this.funcs.msToTime = require("./client/funcs/msToTime.js"); - this.funcs.statisticsUpdate = require("./client/funcs/statisticsUpdate.js"); this.funcs.saveState = require("./client/funcs/saveState.js"); this.funcs.loadState = require("./client/funcs/loadState.js"); - this.funcs.searchStation = require("./client/funcs/searchStation.js"); this.funcs.play = require("./client/funcs/play.js"); this.funcs.listStations = require("./client/funcs/listStations.js"); - this.funcs.restoreRadios = require("./client/funcs/restoreRadios.js"); - this.funcs.saveRadios = require("./client/funcs/saveRadios.js"); console.log('RadioX ' + this.config.version); console.log('Internet Radio to your Discord guild');