From 63b7a2daa56535ea87c433406dbd74fe2123397a Mon Sep 17 00:00:00 2001 From: Trey t Date: Mon, 25 Nov 2024 09:14:01 -0800 Subject: [PATCH] sort completed workouts by date --- iphone/Werkout_ios/Views/WorkoutHistoryView.swift | 2 +- iphone/Werkout_ios/subview/CompletedWorkoutsView.swift | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/iphone/Werkout_ios/Views/WorkoutHistoryView.swift b/iphone/Werkout_ios/Views/WorkoutHistoryView.swift index 5ff72b9..59b203e 100644 --- a/iphone/Werkout_ios/Views/WorkoutHistoryView.swift +++ b/iphone/Werkout_ios/Views/WorkoutHistoryView.swift @@ -38,7 +38,7 @@ struct WorkoutHistoryView: View { var body: some View { List { - ForEach(completedWorkouts, id:\.self.id) { completedWorkout in + ForEach(completedWorkouts.sorted(by: { $0.createdAt > $1.createdAt }), id:\.self.id) { completedWorkout in HStack { VStack { if let date = completedWorkout.workoutStartTime.dateFromServerDate { diff --git a/iphone/Werkout_ios/subview/CompletedWorkoutsView.swift b/iphone/Werkout_ios/subview/CompletedWorkoutsView.swift index 6214ace..eea34ac 100644 --- a/iphone/Werkout_ios/subview/CompletedWorkoutsView.swift +++ b/iphone/Werkout_ios/subview/CompletedWorkoutsView.swift @@ -58,9 +58,7 @@ struct CompletedWorkoutsView: View { CompletedWorkoutFetchable().fetch(completion: { result in switch result { case .success(let model): - completedWorkouts = model.sorted(by: { - $0.createdAt > $1.createdAt - }) + completedWorkouts = model case .failure(let failure): fatalError(failure.localizedDescription) }