From 4f366d91fd5664787b2258f30a25cb0d3d58b30e Mon Sep 17 00:00:00 2001 From: 4gray Date: Sat, 27 Feb 2021 13:39:51 +0100 Subject: [PATCH] fix: less strict url validation of playlist URL closes #22 --- src/app/home/home.component.ts | 7 +++++-- src/app/home/url-upload/url-upload.component.ts | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/app/home/home.component.ts b/src/app/home/home.component.ts index 2b498ab34..548432277 100644 --- a/src/app/home/home.component.ts +++ b/src/app/home/home.component.ts @@ -44,10 +44,12 @@ export class HomeComponent { }, { id: 'error', - execute: (response: { message: string; status: number }) => + execute: (response: { message: string; status: number }) => { + this.isLoading = false; this.showNotification( `Error: ${response.status} ${response.message}. Please check the entered playlist URL again.` - ), + ); + }, }, ]; @@ -124,6 +126,7 @@ export class HomeComponent { * @param playlistUrl url of the added playlist */ sendPlaylistsUrl(playlistUrl: string): void { + this.isLoading = true; this.electronService.ipcRenderer.send('parse-playlist-by-url', { title: this.getLastUrlSegment(playlistUrl), url: playlistUrl, diff --git a/src/app/home/url-upload/url-upload.component.ts b/src/app/home/url-upload/url-upload.component.ts index a0d82c91b..afba84f1e 100644 --- a/src/app/home/url-upload/url-upload.component.ts +++ b/src/app/home/url-upload/url-upload.component.ts @@ -20,7 +20,7 @@ export class UrlUploadComponent implements OnInit { constructor(private fb: FormBuilder) {} ngOnInit(): void { - const urlRegex = '(https?://.*?.(m3u|m3u8))'; + const urlRegex = '(https?://.*?)'; this.form = this.fb.group({ playlistUrl: [ '',