From 37ad1cced29b8001d108e39936f6fdf1a882c873 Mon Sep 17 00:00:00 2001 From: advplyr Date: Tue, 16 Jul 2024 17:05:52 -0500 Subject: [PATCH] Fix:Large OPML import timeouts #3118 - Added OPML Api endpoints for /parse and /create, removed old - Show task for OPML import and create failed tasks for failed feeds --- .../modals/podcast/OpmlFeedsModal.vue | 90 ++++--------- .../pages/library/_library/podcast/search.vue | 17 ++- client/strings/en-us.json | 1 + server/controllers/PodcastController.js | 57 +++++++- server/managers/PodcastManager.js | 126 +++++++++++++++++- server/managers/TaskManager.js | 42 ++++-- server/models/Library.js | 2 +- server/routers/ApiRouter.js | 4 +- server/utils/parsers/parseOPML.js | 12 +- 9 files changed, 258 insertions(+), 93 deletions(-) diff --git a/client/components/modals/podcast/OpmlFeedsModal.vue b/client/components/modals/podcast/OpmlFeedsModal.vue index 7d7327d2..41a75225 100644 --- a/client/components/modals/podcast/OpmlFeedsModal.vue +++ b/client/components/modals/podcast/OpmlFeedsModal.vue @@ -16,11 +16,18 @@ -

{{ $strings.HeaderPodcastsToAdd }}

+

{{ $strings.HeaderPodcastsToAdd }}

+

{{ $strings.MessageOpmlPreviewNote }}

-