WT 1.1.13 Test Central bug fixes

This commit is contained in:
bossanyit
2021-04-19 00:16:07 +02:00
parent 4cde174a83
commit cc1117d8a1
39 changed files with 1114 additions and 214 deletions
+1
View File
@@ -191,6 +191,7 @@ class Cache with Logging {
DateTime savedPlanDate;
savedPlanDate = format.parse(savedPlanDateString);
print("Saved plan: $savedPlanDate");
final DateTime now = DateTime.now();
final DateTime added = savedPlanDate.add(Duration(days: 1));
+1 -1
View File
@@ -3,7 +3,7 @@ enum ExerciseAbility { oneRepMax, endurance, running, mini_test_set, paralell_te
extension ExerciseAbilityExt on ExerciseAbility {
String enumToString() => this.toString().split(".").last;
bool equalsTo(ExerciseAbility ability) => this.toString() == ability.toString();
bool equalsStringTo(String ability) => this.toString() == ability;
bool equalsStringTo(String ability) => this.enumToString() == ability;
String get description {
switch (this) {
case ExerciseAbility.endurance:
+8 -1
View File
@@ -22,7 +22,14 @@ class ExercisePlanTemplate {
}
if (json['details'] != null && (json['details']).length > 0) {
List details = json['details'];
final List details = json['details'];
details.sort((a, b) {
if (a['sort'] == null || b['sort'] == null) {
return a['exercisePlanTemplateDetailId'] < b['exercisePlanTemplateDetailId'] ? -1 : 1;
} else {
return a['sort'] < b['sort'] ? -1 : 1;
}
});
details.forEach((element) {
exerciseTypes.add(element['exerciseTypeId']);
});