aboutsummaryrefslogtreecommitdiff
path: root/src/managers/updating-queue-embed.ts
diff options
context:
space:
mode:
authorMax Isom <[email protected]>2022-01-26 12:58:33 -0500
committerMax Isom <[email protected]>2022-01-26 12:58:33 -0500
commitaacb107f43db6b8c53d160b5913701959f81cf09 (patch)
treea63d0717d03c84987b69d5af1c1f5b45ef019a4a /src/managers/updating-queue-embed.ts
parent09665af53ee1b1903fc9ea719722aa5dfdc26325 (diff)
parentaf05210be4a8857ea707866192efa79b3945b314 (diff)
downloadmuse-aacb107f43db6b8c53d160b5913701959f81cf09.tar.xz
muse-aacb107f43db6b8c53d160b5913701959f81cf09.zip
Merge branch 'master' into feature/slash-commands
Diffstat (limited to 'src/managers/updating-queue-embed.ts')
-rw-r--r--src/managers/updating-queue-embed.ts33
1 files changed, 0 insertions, 33 deletions
diff --git a/src/managers/updating-queue-embed.ts b/src/managers/updating-queue-embed.ts
deleted file mode 100644
index 37732de..0000000
--- a/src/managers/updating-queue-embed.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-import {inject, injectable} from 'inversify';
-import {TYPES} from '../types.js';
-import PlayerManager from '../managers/player.js';
-import UpdatingQueueEmbed from '../services/updating-queue-embed.js';
-
-@injectable()
-export default class {
- private readonly embedsByGuild: Map<string, UpdatingQueueEmbed>;
- private readonly playerManager: PlayerManager;
-
- constructor(@inject(TYPES.Managers.Player) playerManager: PlayerManager) {
- this.embedsByGuild = new Map();
- this.playerManager = playerManager;
- }
-
- get(guildId: string): UpdatingQueueEmbed {
- let embed = this.embedsByGuild.get(guildId);
-
- if (!embed) {
- const player = this.playerManager.get(guildId);
-
- if (!player) {
- throw new Error('Player does not exist for guild.');
- }
-
- embed = new UpdatingQueueEmbed(player);
-
- this.embedsByGuild.set(guildId, embed);
- }
-
- return embed;
- }
-}