summaryrefslogtreecommitdiff
path: root/Sora/Data/Booru
diff options
context:
space:
mode:
authorFuwn <[email protected]>2025-02-25 02:12:23 -0800
committerFuwn <[email protected]>2025-02-25 02:12:23 -0800
commita4a7d81db22788753046c7f15c92f393e71a79e9 (patch)
tree7c3462fc17356ea14b659cdebc4188689a577bb4 /Sora/Data/Booru
parentfeat: Development commit (diff)
downloadsora-testing-a4a7d81db22788753046c7f15c92f393e71a79e9.tar.xz
sora-testing-a4a7d81db22788753046c7f15c92f393e71a79e9.zip
feat: Development commit
Diffstat (limited to 'Sora/Data/Booru')
-rw-r--r--Sora/Data/Booru/BooruManager.swift12
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