diff options
Diffstat (limited to 'js/service/OPMLImporter.js')
-rw-r--r-- | js/service/OPMLImporter.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/js/service/OPMLImporter.js b/js/service/OPMLImporter.js index 9644ee3dd..2ea2e32fd 100644 --- a/js/service/OPMLImporter.js +++ b/js/service/OPMLImporter.js @@ -24,6 +24,11 @@ app.service('OPMLImporter', function (FeedResource, FolderResource, Publisher, FolderResource.get(folderName) !== undefined) { var folder = FolderResource.get(folderName); folder.opened = true; + + // display folder while adding the feed + folder.getsFeed = true; + folder.getsFeedCounter = folder.getsFeedCounter || 0; + folder.getsFeedCounter += 1; folderId = folder.id; } @@ -34,6 +39,10 @@ app.service('OPMLImporter', function (FeedResource, FolderResource, Publisher, Publisher.publishAll(data); }) .finally(function () { + folder.getsFeedCounter -= 1; + if (folderId !== 0 && folder.getsFeedCounter === 0) { + folder.getsFeed = false; + } startFeedJob(queue); }); } |