summaryrefslogtreecommitdiff
path: root/Hutch/Views/Builds/BuildListView.swift
diff options
context:
space:
mode:
Diffstat (limited to 'Hutch/Views/Builds/BuildListView.swift')
-rw-r--r--Hutch/Views/Builds/BuildListView.swift4
1 files changed, 3 insertions, 1 deletions
diff --git a/Hutch/Views/Builds/BuildListView.swift b/Hutch/Views/Builds/BuildListView.swift
index aa98066..6f3f934 100644
--- a/Hutch/Views/Builds/BuildListView.swift
+++ b/Hutch/Views/Builds/BuildListView.swift
@@ -108,8 +108,10 @@ struct BuildListView: View {
vm.repoFilter = savedRepoFilter
viewModel = vm
await vm.loadJobs()
- vm.startAutoRefresh(interval: autoRefreshInterval)
}
+ // Restart auto-refresh every time the view (re)appears, since
+ // onDisappear stops it when navigating away.
+ viewModel?.startAutoRefresh(interval: autoRefreshInterval)
}
.onDisappear {
viewModel?.stopAutoRefresh()