From 58a0be23198af55ddceadb221e9e90e27559c575 Mon Sep 17 00:00:00 2001 From: huangjx Date: Sun, 24 Apr 2022 15:50:09 +0800 Subject: [PATCH] start polling once downloads initiated --- src/App.vue | 13 +++++++++---- src/actions/updatePage.js | 2 +- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/App.vue b/src/App.vue index 85ed990..c6a535d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -58,6 +58,10 @@ export default { let formData = helper.getData(formWrapper); let inputValue = formData["text-input-value"].trim(); let message; + if (!helper.isURL(inputValue) && !helper.isMagnetURI(inputValue)) { + helper.error(t("ncdownloader", inputValue + " is Invalid")); + return; + } if (formData.type === "youtube-dl") { formData["audio-only"] = ""; formData["extension"] = ""; @@ -68,10 +72,11 @@ export default { } } message = helper.t("Download task started!"); - } - if (!helper.isURL(inputValue) && !helper.isMagnetURI(inputValue)) { - helper.error(t("ncdownloader", inputValue + " is Invalid")); - return; + helper.pollingYoutube(); + helper.setContentTableType("youtube-dl-downloads"); + } else { + helper.polling(); + helper.setContentTableType("active-downloads"); } if (message) { helper.info(message); diff --git a/src/actions/updatePage.js b/src/actions/updatePage.js index eda88fc..3b584ec 100644 --- a/src/actions/updatePage.js +++ b/src/actions/updatePage.js @@ -7,7 +7,7 @@ export default { event.stopPropagation(); event.preventDefault(); let element = event.target; - helper.hideDownload(); + //helper.hideDownload(); let currentType = helper.getContentTableType(); let path = element.getAttribute("path"); let name = element.getAttribute("id");