From d5ba2e671631a530e5ecf1f4866464c376584484 Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Sat, 22 Jul 2023 11:18:06 +0200 Subject: [PATCH] improved multi url import --- vue/src/apps/ImportView/ImportView.vue | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/vue/src/apps/ImportView/ImportView.vue b/vue/src/apps/ImportView/ImportView.vue index 3c3b892fe..4866270dd 100644 --- a/vue/src/apps/ImportView/ImportView.vue +++ b/vue/src/apps/ImportView/ImportView.vue @@ -675,12 +675,26 @@ export default { */ autoImport: function () { this.collapse_visible.import = true - this.website_url_list.split('\n').forEach(r => { - this.loadRecipe(r, true, undefined).then((recipe_json) => { + let url_list = this.website_url_list.split('\n').filter(x => x.trim() !== '') + if (url_list.length > 0) { + let url = url_list.shift() + this.website_url_list = url_list.join('\n') + + + this.loadRecipe(url, true, undefined).then((recipe_json) => { this.importRecipe('multi_import', recipe_json, true) + setTimeout(() => { + this.autoImport() + }, 2000) + }).catch((err) => { + }) - }) - this.website_url_list = '' + } else { + this.import_loading = false + this.loading = false + } + + }, /** * Import recipes with uploaded files and app integration