Plugins/Library: Add refreshable
Allow using pull to refresh for fetching plugins and information from debrid cloud. Signed-off-by: kingbri <bdashore3@proton.me>
This commit is contained in:
parent
d918039810
commit
b2616bdeb7
2 changed files with 6 additions and 0 deletions
|
|
@ -29,6 +29,9 @@ struct DebridCloudView: View {
|
||||||
.task {
|
.task {
|
||||||
await debridManager.fetchDebridCloud()
|
await debridManager.fetchDebridCloud()
|
||||||
}
|
}
|
||||||
|
.refreshable {
|
||||||
|
await debridManager.fetchDebridCloud()
|
||||||
|
}
|
||||||
.onChange(of: debridManager.selectedDebridType) { newType in
|
.onChange(of: debridManager.selectedDebridType) { newType in
|
||||||
if newType != nil {
|
if newType != nil {
|
||||||
Task {
|
Task {
|
||||||
|
|
|
||||||
|
|
@ -73,6 +73,9 @@ struct PluginsView: View {
|
||||||
.onDisappear {
|
.onDisappear {
|
||||||
checkedForPlugins = false
|
checkedForPlugins = false
|
||||||
}
|
}
|
||||||
|
.refreshable {
|
||||||
|
await pluginManager.fetchPluginsFromUrl()
|
||||||
|
}
|
||||||
.navigationTitle("Plugins")
|
.navigationTitle("Plugins")
|
||||||
.searchable(text: $searchText, placement: .navigationBarDrawer(displayMode: .always))
|
.searchable(text: $searchText, placement: .navigationBarDrawer(displayMode: .always))
|
||||||
.autocorrectionDisabled(!autocorrectSearch)
|
.autocorrectionDisabled(!autocorrectSearch)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue