diff --git a/ui/src/app/app.component.html b/ui/src/app/app.component.html index e23df39..a9a604b 100644 --- a/ui/src/app/app.component.html +++ b/ui/src/app/app.component.html @@ -140,7 +140,7 @@ {{ download.value.title }} - + diff --git a/ui/src/app/app.component.ts b/ui/src/app/app.component.ts index 7c7dee0..1824052 100644 --- a/ui/src/app/app.component.ts +++ b/ui/src/app/app.component.ts @@ -37,8 +37,8 @@ export class AppComponent implements AfterViewInit { faTimesCircle = faTimesCircle; faRedoAlt = faRedoAlt; faSun = faSun; - faMoon = faMoon; - faDownload = faDownload; + faMoon = faMoon; + faDownload = faDownload; faExternalLinkAlt = faExternalLinkAlt; constructor(public downloads: DownloadsService, private cookieService: CookieService) { @@ -174,8 +174,8 @@ export class AppComponent implements AfterViewInit { }); } - retryDownload(key: string, url: string, quality: string, format: string, folder: string, customNamePrefix: string) { - this.addDownload(url, quality, format, folder, customNamePrefix); + retryDownload(key: string, download: Download) { + this.addDownload(download.url, download.quality, download.format, download.folder, download.custom_name_prefix); this.downloads.delById('done', [key]).subscribe(); } diff --git a/ui/src/app/downloads.service.ts b/ui/src/app/downloads.service.ts index b4a6108..eb5af81 100644 --- a/ui/src/app/downloads.service.ts +++ b/ui/src/app/downloads.service.ts @@ -12,15 +12,17 @@ export interface Status { export interface Download { id: string; title: string; - url: string, + url: string; + quality: string; + format: string; + folder: string; + custom_name_prefix: string; status: string; msg: string; - filename: string; - folder: string; - quality: string; percent: number; speed: number; eta: number; + filename: string; checked?: boolean; deleting?: boolean; }