feat(Structures): Generator function
This commit is contained in:
parent
de67a98150
commit
5ba21c3337
3 changed files with 12 additions and 0 deletions
|
@ -25,6 +25,10 @@ class DiscordPlayer extends EventEmitter {
|
|||
getQueue(guild: Snowflake) {
|
||||
return this.queues.get(guild);
|
||||
}
|
||||
|
||||
*[Symbol.iterator]() {
|
||||
yield* Array.from(this.queues.values());
|
||||
}
|
||||
}
|
||||
|
||||
export { DiscordPlayer as Player };
|
||||
|
|
|
@ -9,6 +9,10 @@ class Playlist {
|
|||
this.player = player;
|
||||
this.tracks = tracks ?? [];
|
||||
}
|
||||
|
||||
*[Symbol.iterator]() {
|
||||
yield* this.tracks;
|
||||
}
|
||||
}
|
||||
|
||||
export { Playlist };
|
||||
|
|
|
@ -57,6 +57,10 @@ class Queue {
|
|||
play() {
|
||||
throw new Error("Not implemented");
|
||||
}
|
||||
|
||||
*[Symbol.iterator]() {
|
||||
yield* this.tracks;
|
||||
}
|
||||
}
|
||||
|
||||
export { Queue };
|
||||
|
|
Loading…
Reference in a new issue