summaryrefslogtreecommitdiff
path: root/Sora/Views/Generic
diff options
context:
space:
mode:
authorFuwn <[email protected]>2025-03-12 03:09:23 -0700
committerFuwn <[email protected]>2025-03-12 03:09:23 -0700
commit872f2b0106ad5dafd98c2843d5099d73a02e81be (patch)
treea908d050cc877b502d7ac29d8d9697b88d1b9aee /Sora/Views/Generic
parentfeat: Development commit (diff)
downloadsora-testing-872f2b0106ad5dafd98c2843d5099d73a02e81be.tar.xz
sora-testing-872f2b0106ad5dafd98c2843d5099d73a02e81be.zip
feat: Development commit
Diffstat (limited to 'Sora/Views/Generic')
-rw-r--r--Sora/Views/Generic/GenericListView.swift6
1 files changed, 3 insertions, 3 deletions
diff --git a/Sora/Views/Generic/GenericListView.swift b/Sora/Views/Generic/GenericListView.swift
index d9771ca..1460487 100644
--- a/Sora/Views/Generic/GenericListView.swift
+++ b/Sora/Views/Generic/GenericListView.swift
@@ -2,7 +2,7 @@ import SwiftUI
struct GenericListView<T: Identifiable & Hashable & GenericItem>: View {
@EnvironmentObject private var settings: SettingsManager
- @EnvironmentObject private var manager: BooruManager
+ @ObservedObject var manager: BooruManager
@Binding var selectedTab: Int
@State private var searchText: String = ""
@State private var isShowingRemoveAllConfirmation = false
@@ -86,11 +86,11 @@ struct GenericListView<T: Identifiable & Hashable & GenericItem>: View {
manager.searchText = item.tags.joined(separator: " ")
selectedTab = 0
- isPresented.toggle()
-
if previousProvider == settings.preferredBooru {
manager.performSearch(settings: settings)
}
+
+ isPresented.toggle()
}) {
GenericItemView(
item: item,