aboutsummaryrefslogtreecommitdiff
path: root/src/managers
diff options
context:
space:
mode:
authorMax Isom <[email protected]>2020-03-20 20:47:04 -0500
committerMax Isom <[email protected]>2020-03-20 20:47:04 -0500
commit9c91ce1a13cad701bc8876fd07ac4d513522a215 (patch)
tree582d5c7a17f2f476c563fd5aa635db02bb0c9394 /src/managers
parent646f030781df0f4fe03437d0ed2294a10fa6c177 (diff)
downloadmuse-9c91ce1a13cad701bc8876fd07ac4d513522a215.tar.xz
muse-9c91ce1a13cad701bc8876fd07ac4d513522a215.zip
Merge Player and Queue services
Diffstat (limited to 'src/managers')
-rw-r--r--src/managers/player.ts7
-rw-r--r--src/managers/queue.ts23
2 files changed, 2 insertions, 28 deletions
diff --git a/src/managers/player.ts b/src/managers/player.ts
index e8bdf76..b05d506 100644
--- a/src/managers/player.ts
+++ b/src/managers/player.ts
@@ -1,25 +1,22 @@
import {inject, injectable} from 'inversify';
import {TYPES} from '../types';
import Player from '../services/player';
-import QueueManager from './queue';
@injectable()
export default class {
private readonly guildPlayers: Map<string, Player>;
private readonly cacheDir: string;
- private readonly queueManager: QueueManager;
- constructor(@inject(TYPES.Config.CACHE_DIR) cacheDir: string, @inject(TYPES.Managers.Queue) queueManager: QueueManager) {
+ constructor(@inject(TYPES.Config.CACHE_DIR) cacheDir: string) {
this.guildPlayers = new Map();
this.cacheDir = cacheDir;
- this.queueManager = queueManager;
}
get(guildId: string): Player {
let player = this.guildPlayers.get(guildId);
if (!player) {
- player = new Player(this.queueManager.get(guildId), this.cacheDir);
+ player = new Player(this.cacheDir);
this.guildPlayers.set(guildId, player);
}
diff --git a/src/managers/queue.ts b/src/managers/queue.ts
deleted file mode 100644
index 6c12232..0000000
--- a/src/managers/queue.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import {injectable} from 'inversify';
-import Queue from '../services/queue';
-
-@injectable()
-export default class {
- private readonly guildQueues: Map<string, Queue>;
-
- constructor() {
- this.guildQueues = new Map();
- }
-
- get(guildId: string): Queue {
- let queue = this.guildQueues.get(guildId);
-
- if (!queue) {
- queue = new Queue();
-
- this.guildQueues.set(guildId, queue);
- }
-
- return queue;
- }
-}