mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-09 09:26:14 -08:00
- Added `StalkerSearchComponent` for searching VOD and series content. - Integrated search form and results grid with loading states. - Implemented item selection and details display for VOD and series. - Created a new `StalkerShellComponent` for navigation and routing. - Established routing for Stalker module with nested routes for VOD, series, and favorites. - Introduced a centralized `StalkerStore` for managing state and API interactions. - Enhanced `StalkerSeriesViewComponent` to display detailed information about selected series. - Updated styles for improved layout and user experience.
39 lines
819 B
TypeScript
39 lines
819 B
TypeScript
/**
|
|
* An interface that describe the possible states of the playlist update/refresh process
|
|
*/
|
|
export enum PlaylistUpdateState {
|
|
UPDATED,
|
|
IN_PROGRESS,
|
|
NOT_UPDATED,
|
|
}
|
|
|
|
/**
|
|
* Describes playlist interface
|
|
*/
|
|
export interface Playlist {
|
|
_id: string;
|
|
title: string;
|
|
filename?: string;
|
|
playlist?: any;
|
|
importDate: string;
|
|
lastUsage: string;
|
|
favorites?: string[];
|
|
items?: unknown[];
|
|
header?: unknown;
|
|
count: number;
|
|
url?: string;
|
|
userAgent?: string;
|
|
filePath?: string;
|
|
autoRefresh: boolean;
|
|
updateDate?: number;
|
|
updateState?: PlaylistUpdateState;
|
|
position?: number;
|
|
isTemporary?: boolean;
|
|
serverUrl?: string;
|
|
username?: string;
|
|
password?: string;
|
|
macAddress?: string;
|
|
portalUrl?: string;
|
|
recentlyViewed?: any[];
|
|
}
|