summaryrefslogtreecommitdiff
path: root/Hutch/Views/Projects
diff options
context:
space:
mode:
Diffstat (limited to 'Hutch/Views/Projects')
-rw-r--r--Hutch/Views/Projects/ProjectsListView.swift6
1 files changed, 3 insertions, 3 deletions
diff --git a/Hutch/Views/Projects/ProjectsListView.swift b/Hutch/Views/Projects/ProjectsListView.swift
index f6d5766..783417c 100644
--- a/Hutch/Views/Projects/ProjectsListView.swift
+++ b/Hutch/Views/Projects/ProjectsListView.swift
@@ -25,14 +25,14 @@ final class ProjectsListViewModel {
}
}
- func loadProjects() async {
+ func loadProjects(forceRefresh: Bool = false) async {
guard !isLoading else { return }
isLoading = true
error = nil
defer { isLoading = false }
do {
- projects = try await service.fetchProjects()
+ projects = try await service.fetchProjects(forceRefresh: forceRefresh)
} catch {
if projects.isEmpty {
self.error = error.userFacingMessage
@@ -115,7 +115,7 @@ struct ProjectsListView: View {
)
)
.refreshable {
- await viewModel.loadProjects()
+ await viewModel.loadProjects(forceRefresh: true)
}
.connectivityOverlay(hasContent: !viewModel.projects.isEmpty) {
await viewModel.loadProjects()