sort completed workouts by date
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
@@ -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)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user