This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
import SwiftUI
|
import SwiftUI
|
||||||
|
|
||||||
struct VideoListView: View {
|
struct VideoListView: View {
|
||||||
|
@EnvironmentObject var accountStore: AccountStore
|
||||||
@State private var allVideos: [VideoItem] = []
|
@State private var allVideos: [VideoItem] = []
|
||||||
@State private var filteredVideos: [VideoItem] = []
|
@State private var filteredVideos: [VideoItem] = []
|
||||||
@State private var displayVideos: [VideoItem] = []
|
@State private var displayVideos: [VideoItem] = []
|
||||||
@@ -210,6 +211,14 @@ struct VideoListView: View {
|
|||||||
await refreshFromAPI()
|
await refreshFromAPI()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.onChange(of: accountStore.activeAccount?.id) { _, newId in
|
||||||
|
allVideos = []
|
||||||
|
filteredVideos = []
|
||||||
|
displayVideos = []
|
||||||
|
selectedVideos = []
|
||||||
|
errorMessage = nil
|
||||||
|
Task { await refreshFromAPI() }
|
||||||
|
}
|
||||||
.sheet(isPresented: $showDownloadPanel) {
|
.sheet(isPresented: $showDownloadPanel) {
|
||||||
DownloadPanelView(items: downloadResults)
|
DownloadPanelView(items: downloadResults)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user