summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2025-03-15 05:47:34 -0700
committerFuwn <[email protected]>2025-03-15 05:47:34 -0700
commit7bd2f2c539949d4d9f66c26a76a489726ed8bf40 (patch)
tree7cb3c7d29b498f4aa45bff70e48d5625137a0e40
parentfeat: Development commit (diff)
downloadsora-testing-7bd2f2c539949d4d9f66c26a76a489726ed8bf40.tar.xz
sora-testing-7bd2f2c539949d4d9f66c26a76a489726ed8bf40.zip
feat: Development commit
-rw-r--r--Sora/Data/Booru/BooruManager.swift6
-rw-r--r--Sora/Views/Post/Grid/PostGridView.swift8
2 files changed, 9 insertions, 5 deletions
diff --git a/Sora/Data/Booru/BooruManager.swift b/Sora/Data/Booru/BooruManager.swift
index 3955b70..6cd3b3b 100644
--- a/Sora/Data/Booru/BooruManager.swift
+++ b/Sora/Data/Booru/BooruManager.swift
@@ -15,7 +15,7 @@ class BooruManager: ObservableObject {
@Published var domain: String
@Published private(set) var postIndexMap: [String: Int] = [:]
@Published var provider: BooruProvider
- @Published private var historyIndex: Int = 0
+ @Published var historyIndex: Int = -1
@Published var searchHistory: [BooruSearchQuery] = []
// MARK: - Private Properties
@@ -44,10 +44,6 @@ class BooruManager: ObservableObject {
self.domain = provider.domain
pageCache.countLimit = 50
pageCache.totalCostLimit = 50 * 1_024 * 1_024
-
- self.searchHistory.append(
- BooruSearchQuery(provider: provider, tags: [])
- )
}
// MARK: - Public Methods
diff --git a/Sora/Views/Post/Grid/PostGridView.swift b/Sora/Views/Post/Grid/PostGridView.swift
index 6d1d198..8665ba7 100644
--- a/Sora/Views/Post/Grid/PostGridView.swift
+++ b/Sora/Views/Post/Grid/PostGridView.swift
@@ -89,6 +89,14 @@ struct PostGridView: View {
ProgressView()
}
}
+
+ #if DEBUG
+ if manager.historyIndex < manager.searchHistory.count {
+ ToolbarItem {
+ Text("\(manager.historyIndex + 1)/\(manager.searchHistory.count)")
+ }
+ }
+ #endif
#endif
if !manager.tags.isEmpty {