summaryrefslogtreecommitdiff
path: root/Sora/Data
diff options
context:
space:
mode:
authorFuwn <[email protected]>2025-03-01 18:23:48 -0800
committerFuwn <[email protected]>2025-03-01 18:23:48 -0800
commit9e4ae53ea6dfe55a55020a241b721c42ccb13e18 (patch)
treed20626708be6017d7692acdc4e6ee58f76ac34ce /Sora/Data
parentfeat: Development commit (diff)
downloadsora-testing-9e4ae53ea6dfe55a55020a241b721c42ccb13e18.tar.xz
sora-testing-9e4ae53ea6dfe55a55020a241b721c42ccb13e18.zip
feat: Development commit
Diffstat (limited to 'Sora/Data')
-rw-r--r--Sora/Data/Booru/BooruManager.swift12
1 files changed, 11 insertions, 1 deletions
diff --git a/Sora/Data/Booru/BooruManager.swift b/Sora/Data/Booru/BooruManager.swift
index e8c684f..2b52b4b 100644
--- a/Sora/Data/Booru/BooruManager.swift
+++ b/Sora/Data/Booru/BooruManager.swift
@@ -130,7 +130,17 @@ class BooruManager: ObservableObject {
}
}
- func performSearch() {
+ func performSearch(settings: SettingsManager? = nil) {
+ if let settings {
+ settings.appendToSearchHistory(
+ BooruSearchQuery(
+ provider: settings.preferredBooru,
+ tags: tags,
+ searchedAt: Date()
+ )
+ )
+ }
+
currentTask?.cancel()
currentTask = Task {