WT 1.1.25+3 flutter 2.8, activate training plan

This commit is contained in:
bossanyit
2021-12-12 16:17:47 +01:00
parent 72ae1c8f8c
commit 54a61fa585
96 changed files with 944 additions and 655 deletions
+7 -1
View File
@@ -18,6 +18,7 @@ part 'training_log_state.dart';
class TrainingLogBloc extends Bloc<TrainingLogEvent, TrainingLogState> {
final ExerciseRepository exerciseRepository = ExerciseRepository();
TrainingLogBloc() : super(TrainingLogInitial()) {
on<TrainingLogLoad>(_onLoad);
on<TrainingLogDelete>(_onDelete);
@@ -49,6 +50,11 @@ class TrainingLogBloc extends Bloc<TrainingLogEvent, TrainingLogState> {
emit(TrainingLogLoading());
exerciseRepository.exerciseList!.remove(event.exercise);
await exerciseRepository.deleteExercise(event.exercise);
if (Cache().getExercises() != null) {
Cache().getExercises()!.remove(event.exercise);
}
_results.clear();
_results.addAll(getTrainingResults());
Track().track(TrackingEvent.exercise_log_delete);
emit(TrainingLogReady());
}
@@ -119,7 +125,7 @@ class TrainingLogBloc extends Bloc<TrainingLogEvent, TrainingLogState> {
Color color = exercise.trainingPlanDetailsId == null ? Colors.blue : Colors.orange;
if (exerciseTypeIdSearched == exercise.exerciseTypeId) {
color = Colors.redAccent;
color = Color(0xffb4f500);
}
trainings.add(TrainingResult(