From 6345cd7908a7c311f30d1c270ce1537ec3762927 Mon Sep 17 00:00:00 2001 From: 4gray <4gray@users.noreply.github.com> Date: Sun, 18 Jun 2023 15:45:22 +0200 Subject: [PATCH] refactor(shared): extend playlist interfaces --- shared/playlist.interface.ts | 9 ++++++--- src/app/shared/playlist-meta.type.ts | 3 +++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/shared/playlist.interface.ts b/shared/playlist.interface.ts index 02e2c5b9e..374c4877c 100644 --- a/shared/playlist.interface.ts +++ b/shared/playlist.interface.ts @@ -13,11 +13,11 @@ export enum PlaylistUpdateState { export interface Playlist { _id: string; title: string; - filename: string; - playlist: any; + filename?: string; + playlist?: any; importDate: string; lastUsage: string; - favorites: string[]; + favorites?: string[]; items?: unknown[]; header?: unknown; count: number; @@ -29,4 +29,7 @@ export interface Playlist { updateState?: PlaylistUpdateState; position?: number; isTemporary?: boolean; + serverUrl?: string; + username?: string; + password?: string; } diff --git a/src/app/shared/playlist-meta.type.ts b/src/app/shared/playlist-meta.type.ts index 33d178a9a..bc9e4d424 100644 --- a/src/app/shared/playlist-meta.type.ts +++ b/src/app/shared/playlist-meta.type.ts @@ -15,4 +15,7 @@ export type PlaylistMeta = Pick< | 'position' | 'autoRefresh' | 'favorites' + | 'serverUrl' + | 'username' + | 'password' >;