diff options
Diffstat (limited to 'Sora/Views/MainView.swift')
| -rw-r--r-- | Sora/Views/MainView.swift | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/Sora/Views/MainView.swift b/Sora/Views/MainView.swift index 389cf53..7531e51 100644 --- a/Sora/Views/MainView.swift +++ b/Sora/Views/MainView.swift @@ -21,7 +21,7 @@ struct MainView: View { @ViewBuilder private var platformSpecificContent: some View { #if os(macOS) - ContentView(selectedTab: $selectedTab, selectedPost: $selectedPost) + ContentView(selectedTab: $selectedTab, selectedPost: $selectedPost) #else TabView(selection: $selectedTab) { ContentView(selectedTab: $selectedTab, selectedPost: $selectedPost) @@ -46,26 +46,26 @@ struct MainView: View { private func updateManager(_ provider: BooruProvider) { if var manager = selectedPost.manager { - let previousSearchText = manager.searchText + let previousSearchText = manager.searchText - manager = BooruManager(provider) - manager.searchText = previousSearchText + manager = BooruManager(provider) + manager.searchText = previousSearchText - Task { - refreshTags() + Task { + refreshTags() - if manager.searchText.isEmpty { - await manager.fetchPosts() - } else { - manager.performSearch(settings: settings) + if manager.searchText.isEmpty { + await manager.fetchPosts() + } else { + manager.performSearch(settings: settings) + } } } - } } private func initializeManager() { if var manager = selectedPost.manager { - manager = BooruManager(settings.preferredBooru) + manager = BooruManager(settings.preferredBooru) Task { refreshTags() |