sort completed workouts by date

This commit is contained in:
Trey t
2024-11-25 09:14:01 -08:00
parent abb9feed14
commit 63b7a2daa5
2 changed files with 2 additions and 4 deletions

View File

@@ -38,7 +38,7 @@ struct WorkoutHistoryView: View {
var body: some View { var body: some View {
List { List {
ForEach(completedWorkouts, id:\.self.id) { completedWorkout in ForEach(completedWorkouts.sorted(by: { $0.createdAt > $1.createdAt }), id:\.self.id) { completedWorkout in
HStack { HStack {
VStack { VStack {
if let date = completedWorkout.workoutStartTime.dateFromServerDate { if let date = completedWorkout.workoutStartTime.dateFromServerDate {

View File

@@ -58,9 +58,7 @@ struct CompletedWorkoutsView: View {
CompletedWorkoutFetchable().fetch(completion: { result in CompletedWorkoutFetchable().fetch(completion: { result in
switch result { switch result {
case .success(let model): case .success(let model):
completedWorkouts = model.sorted(by: { completedWorkouts = model
$0.createdAt > $1.createdAt
})
case .failure(let failure): case .failure(let failure):
fatalError(failure.localizedDescription) fatalError(failure.localizedDescription)
} }