diff options
| author | Max Isom <[email protected]> | 2020-03-15 14:36:59 -0500 |
|---|---|---|
| committer | Max Isom <[email protected]> | 2020-03-15 14:36:59 -0500 |
| commit | 3408c7a0c2ee35fc9a47c37b94b9ed789314f4cc (patch) | |
| tree | 2b35d0b2ab90d014ab07f4d2b62e5c225fac07a1 /src/commands/queue.ts | |
| parent | 0cebca7917e66166a3b5d62127555e5ca45e3154 (diff) | |
| download | muse-3408c7a0c2ee35fc9a47c37b94b9ed789314f4cc.tar.xz muse-3408c7a0c2ee35fc9a47c37b94b9ed789314f4cc.zip | |
Use manager instances for guild services
Diffstat (limited to 'src/commands/queue.ts')
| -rw-r--r-- | src/commands/queue.ts | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/commands/queue.ts b/src/commands/queue.ts index b3a88d9..dfa48d4 100644 --- a/src/commands/queue.ts +++ b/src/commands/queue.ts @@ -1,21 +1,21 @@ import {Message} from 'discord.js'; import {TYPES} from '../types'; import {inject, injectable} from 'inversify'; -import Queue from '../services/queue'; +import QueueManager from '../managers/queue'; import Command from '.'; @injectable() export default class implements Command { public name = 'queue'; public description = 'shows current queue'; - private readonly queue: Queue; + private readonly queueManager: QueueManager; - constructor(@inject(TYPES.Services.Queue) queue: Queue) { - this.queue = queue; + constructor(@inject(TYPES.Managers.Queue) queueManager: QueueManager) { + this.queueManager = queueManager; } public async execute(msg: Message, _: string []): Promise<void> { - const queue = this.queue.get(msg.guild!.id); + const queue = this.queueManager.get(msg.guild!.id).get(); await msg.channel.send('`' + JSON.stringify(queue.slice(0, 10)) + '`'); } |
