Reorg third party services & config

This commit is contained in:
Max Isom 2021-09-19 19:50:25 -04:00
parent 79e7e88fab
commit efcdeb78c8
No known key found for this signature in database
GPG key ID: 25C9B1A7F6798880
10 changed files with 99 additions and 64 deletions

View file

@ -2,6 +2,7 @@ import {inject, injectable} from 'inversify';
import {TYPES} from '../types';
import Player from '../services/player';
import {Client} from 'discord.js';
import Config from '../services/config';
@injectable()
export default class {
@ -9,9 +10,9 @@ export default class {
private readonly cacheDir: string;
private readonly discordClient: Client;
constructor(@inject(TYPES.Config.CACHE_DIR) cacheDir: string, @inject(TYPES.Client) client: Client) {
constructor(@inject(TYPES.Config) config: Config, @inject(TYPES.Client) client: Client) {
this.guildPlayers = new Map();
this.cacheDir = cacheDir;
this.cacheDir = config.CACHE_DIR;
this.discordClient = client;
}