WT 1.1.25+3 flutter 2.8, activate training plan
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user