diff options
| author | Fuwn <[email protected]> | 2025-02-25 02:12:23 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2025-02-25 02:12:23 -0800 |
| commit | a4a7d81db22788753046c7f15c92f393e71a79e9 (patch) | |
| tree | 7c3462fc17356ea14b659cdebc4188689a577bb4 /Sora/Data/Booru | |
| parent | feat: Development commit (diff) | |
| download | sora-testing-a4a7d81db22788753046c7f15c92f393e71a79e9.tar.xz sora-testing-a4a7d81db22788753046c7f15c92f393e71a79e9.zip | |
feat: Development commit
Diffstat (limited to 'Sora/Data/Booru')
| -rw-r--r-- | Sora/Data/Booru/BooruManager.swift | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Sora/Data/Booru/BooruManager.swift b/Sora/Data/Booru/BooruManager.swift index 505ee9c..b6b1d84 100644 --- a/Sora/Data/Booru/BooruManager.swift +++ b/Sora/Data/Booru/BooruManager.swift @@ -42,7 +42,7 @@ class BooruManager: ObservableObject { func initializeTags() { loadCachedTags() fetchAllTags() - updateCacheSize() + updateTagsCacheSize() } func fetchPosts(page: Int = 1, limit: Int = 100, tags: [String] = [], replace: Bool = false) async @@ -128,7 +128,7 @@ class BooruManager: ObservableObject { DispatchQueue.main.async { self.allTags = BooruTagXMLParser(data: data).parse().sorted { $0.count > $1.count } self.saveTagsToCache() - self.updateCacheSize() + self.updateTagsCacheSize() } } catch { if (error as? URLError)?.code != .cancelled { @@ -192,7 +192,7 @@ class BooruManager: ObservableObject { let data = try JSONEncoder().encode(allTags) try data.write(to: url) - updateCacheSize() + updateTagsCacheSize() } catch { #if DEBUG print("saveTagsToCache: \(error)") @@ -209,7 +209,7 @@ class BooruManager: ObservableObject { DispatchQueue.main.async { self.allTags = cachedTags - self.updateCacheSize() + self.updateTagsCacheSize() } } catch { #if DEBUG @@ -223,7 +223,7 @@ class BooruManager: ObservableObject { do { try FileManager.default.removeItem(at: url) - updateCacheSize() + updateTagsCacheSize() } catch { #if DEBUG print("clearCachedTags: \(error)") @@ -231,7 +231,7 @@ class BooruManager: ObservableObject { } } - private func updateCacheSize() { + func updateTagsCacheSize() { guard let url = tagsCacheFileURL else { cacheSize = nil |