aboutsummaryrefslogtreecommitdiff
path: root/src/commands/queue.ts
diff options
context:
space:
mode:
authorMax Isom <[email protected]>2020-03-15 14:36:59 -0500
committerMax Isom <[email protected]>2020-03-15 14:36:59 -0500
commit3408c7a0c2ee35fc9a47c37b94b9ed789314f4cc (patch)
tree2b35d0b2ab90d014ab07f4d2b62e5c225fac07a1 /src/commands/queue.ts
parent0cebca7917e66166a3b5d62127555e5ca45e3154 (diff)
downloadmuse-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.ts10
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)) + '`');
}