Skip to content

Commit 3a17021

Browse files
committed
updated and added types
1 parent 7e8d2a1 commit 3a17021

File tree

4 files changed

+10
-3
lines changed

4 files changed

+10
-3
lines changed

src/structures/Node.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -704,7 +704,7 @@ export class LavalinkNode {
704704
delete payload.op;
705705
this.stats = ({ ...payload } as unknown) as NodeStats;
706706
break;
707-
case "playerUpdate":
707+
case "playerUpdate": {
708708
const player = this.NodeManager.LavalinkManager.getPlayer(payload.guildId);
709709
if (!player) return;
710710

@@ -747,7 +747,7 @@ export class LavalinkNode {
747747
}
748748

749749
this.NodeManager.LavalinkManager.emit("playerUpdate", oldPlayer, player);
750-
break;
750+
} break;
751751
case "event":
752752
this.handleEvent(payload);
753753
break;

src/structures/Player.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ export class Player {
268268
// handle play identifier options manually // TODO let it resolve by lavalink!
269269
const res = await this.search({
270270
query: options?.track?.identifier
271-
}, options?.track?.identifier || this.queue?.current?.requester || this.queue.previous?.[0]?.requester || this.queue.tracks?.[0]?.requester || this.LavalinkManager.options.client);
271+
}, options?.track?.requester || this.queue?.current?.requester || this.queue.previous?.[0]?.requester || this.queue.tracks?.[0]?.requester || this.LavalinkManager.options.client);
272272

273273
if(typeof options.track.userData === "object") res.tracks[0].userData = { ...(res.tracks[0].userData||{}), ...(options.track.userData||{}) };
274274
if(res.tracks[0]) {

src/structures/Track.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ export interface PluginInfo {
6161
type?: "album" | "playlist" | "artist" | "recommendations" | string;
6262
/** The Identifier provided by a plugin */
6363
albumName?: string;
64+
/** The url of the album */
65+
albumUrl?: string;
6466
/** The url of the album art */
6567
albumArtUrl?: string;
6668
/** The url of the artist */

src/structures/Utils.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -512,8 +512,13 @@ export type PlayerEvents =
512512
export type Severity = "COMMON" | "SUSPICIOUS" | "FAULT";
513513

514514
export interface Exception {
515+
/** Severity of the error */
515516
severity: Severity;
517+
/** Nodejs Error */
518+
error?: Error;
519+
/** Message by lavalink */
516520
message: string;
521+
/** Cause by lavalink */
517522
cause: string;
518523
}
519524

0 commit comments

Comments
 (0)