From 7ea5e270b5bacb40343572b93e33388bd1ab6036 Mon Sep 17 00:00:00 2001 From: Balazs Perlaki-Horvath Date: Sat, 14 Sep 2024 13:26:28 +0200 Subject: [PATCH] Clarify ZIM Archive opening --- Model/ZimFileService/ZimFileService.mm | 4 +++- Model/ZimFileService/ZimFileService.swift | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Model/ZimFileService/ZimFileService.mm b/Model/ZimFileService/ZimFileService.mm index 12a1d3cb..8d093492 100644 --- a/Model/ZimFileService/ZimFileService.mm +++ b/Model/ZimFileService/ZimFileService.mm @@ -223,8 +223,10 @@ return nil; } [self insertIntoArchives:url with:zimFileID]; + return [self findArchiveBy: zimFileID]; + } else { + return found; } - return [self findArchiveBy: zimFileID]; } - (zim::Archive *_Nullable) findArchiveBy: (NSUUID *_Nonnull) zimFileID { diff --git a/Model/ZimFileService/ZimFileService.swift b/Model/ZimFileService/ZimFileService.swift index d4972eaf..7667dfdc 100644 --- a/Model/ZimFileService/ZimFileService.swift +++ b/Model/ZimFileService/ZimFileService.swift @@ -22,7 +22,7 @@ /// Shared ZimFileService instance static let shared = ZimFileService.__sharedInstance() - /// IDs of currently opened zim files + /// IDs of current local zim files (not necessaraly with opened Archive) private var fileIDs: [UUID] { __getReaderIdentifiers().compactMap({ $0 as? UUID }) } // MARK: - Reader Management