Moved tags to song instead of on playing song

This commit is contained in:
Torben Pi Jensen
2026-05-09 11:23:46 +02:00
parent 5211a4a976
commit 9b4103a8b2
3 changed files with 15 additions and 15 deletions
+5 -5
View File
@@ -5,20 +5,20 @@ export enum SongType {
export class Song {
constructor(public type: SongType, public title: string, public songId: string, public image: string, public inAutoPlay: boolean) {
constructor(public type: SongType, public title: string, public songId: string, public image: string, public tags: string[], public inAutoPlay: boolean) {
}
}
export class QueuedSong extends Song {
constructor(type: SongType, title: string, songId: string, image: string, public listener: string, public inAutoPlay: boolean) {
super(type, title, songId, image, inAutoPlay);
constructor(type: SongType, title: string, songId: string, image: string, tags: string[], public listener: string, public inAutoPlay: boolean) {
super(type, title, songId, image, tags, inAutoPlay);
}
}
export class PlayingSong extends QueuedSong {
constructor(type: SongType, title: string, songId: string, image: string, listener: string, public length: number, public position: number, public tags: string[], public inAutoPlay: boolean) {
super(type, title, songId, image, listener, inAutoPlay);
constructor(type: SongType, title: string, songId: string, image: string, tags: string[], listener: string, public length: number, public position: number, public inAutoPlay: boolean) {
super(type, title, songId, image, tags, listener, inAutoPlay);
}
}