From b64458603f92b52da9ce1fb0faf6eca53ea32ad3 Mon Sep 17 00:00:00 2001 From: Roland Geider Date: Tue, 26 Dec 2023 21:38:07 +0100 Subject: [PATCH] Rename further occurrences of "exercise base" to just "exercise" --- lib/database/exercises/exercise_database.dart | 2 +- lib/database/exercises/type_converters.dart | 14 +-- lib/helpers/ui.dart | 4 +- .../exercises/{base.dart => exercise.dart} | 20 ++-- .../{base.g.dart => exercise.g.dart} | 16 ++-- lib/models/exercises/exercise_model.dart | 4 +- .../exercises/exercise_model.freezed.dart | 46 +++++----- lib/models/exercises/exercise_model.g.dart | 4 +- lib/models/exercises/translation.dart | 16 ++-- lib/models/exercises/translation.g.dart | 4 +- lib/models/workouts/log.dart | 6 +- lib/models/workouts/set.dart | 18 ++-- lib/models/workouts/setting.dart | 14 +-- lib/models/workouts/setting.g.dart | 4 +- lib/models/workouts/workout_plan.dart | 6 +- lib/providers/add_exercise.dart | 36 ++++---- lib/providers/exercises.dart | 91 +++++++++---------- lib/providers/workout_plans.dart | 15 ++- lib/screens/add_exercise_screen.dart | 2 +- lib/screens/exercise_screen.dart | 4 +- lib/screens/exercises_screen.dart | 6 +- lib/widgets/dashboard/widgets.dart | 4 +- lib/widgets/exercises/exercises.dart | 4 +- lib/widgets/exercises/list_tile.dart | 4 +- lib/widgets/workouts/day.dart | 10 +- lib/widgets/workouts/forms.dart | 21 ++--- lib/widgets/workouts/gym_mode.dart | 14 +-- lib/widgets/workouts/log.dart | 6 +- lib/widgets/workouts/workout_logs.dart | 4 +- .../contribute_exercise_test.mocks.dart | 36 ++++---- .../exercise_provider_load_test.dart | 7 +- test/exercises/exercise_provider_test.dart | 20 ++-- test/workout/gym_mode_screen_test.mocks.dart | 71 +++++++-------- .../repetition_unit_form_widget_test.dart | 2 +- ...epetition_unit_form_widget_test.mocks.dart | 4 +- .../workout/weight_unit_form_widget_test.dart | 2 +- test/workout/workout_day_form_test.mocks.dart | 4 +- test/workout/workout_form_test.mocks.dart | 4 +- test/workout/workout_set_form_test.mocks.dart | 73 ++++++++------- test_data/exercises.dart | 34 +++---- test_data/workouts.dart | 12 +-- 41 files changed, 331 insertions(+), 337 deletions(-) rename lib/models/exercises/{base.dart => exercise.dart} (92%) rename lib/models/exercises/{base.g.dart => exercise.g.dart} (84%) diff --git a/lib/database/exercises/exercise_database.dart b/lib/database/exercises/exercise_database.dart index 84f05b19..fa3969c6 100644 --- a/lib/database/exercises/exercise_database.dart +++ b/lib/database/exercises/exercise_database.dart @@ -18,7 +18,7 @@ class Exercises extends Table { TextColumn get data => text()(); - // TextColumn get exercisedata => text().map(const ExerciseBaseConverter())(); + // TextColumn get data => text().map(const ExerciseBaseConverter())(); DateTimeColumn get lastUpdate => dateTime()(); } diff --git a/lib/database/exercises/type_converters.dart b/lib/database/exercises/type_converters.dart index 58149bb1..b494aa2a 100644 --- a/lib/database/exercises/type_converters.dart +++ b/lib/database/exercises/type_converters.dart @@ -2,10 +2,10 @@ import 'dart:convert'; import 'package:drift/drift.dart'; import 'package:wger/models/exercises/alias.dart'; -import 'package:wger/models/exercises/base.dart'; import 'package:wger/models/exercises/category.dart'; import 'package:wger/models/exercises/comment.dart'; import 'package:wger/models/exercises/equipment.dart'; +import 'package:wger/models/exercises/exercise.dart'; import 'package:wger/models/exercises/image.dart'; import 'package:wger/models/exercises/language.dart'; import 'package:wger/models/exercises/muscle.dart'; @@ -13,11 +13,11 @@ import 'package:wger/models/exercises/translation.dart'; import 'package:wger/models/exercises/variation.dart'; import 'package:wger/models/exercises/video.dart'; -class ExerciseBaseConverter extends TypeConverter { +class ExerciseBaseConverter extends TypeConverter { const ExerciseBaseConverter(); @override - ExerciseBase fromSql(String fromDb) { + Exercise fromSql(String fromDb) { final Map baseData = json.decode(fromDb); final category = ExerciseCategory.fromJson(baseData['categories']); @@ -33,7 +33,7 @@ class ExerciseBaseConverter extends TypeConverter { id: exerciseData['id'], name: exerciseData['name'], description: exerciseData['description'], - baseId: baseData['id'], + exerciseId: baseData['id'], ); translation.aliases = exerciseData['aliases'].map((e) => Alias.fromJson(e)).toList(); translation.notes = exerciseData['notes'].map((e) => Comment.fromJson(e)).toList(); @@ -41,7 +41,7 @@ class ExerciseBaseConverter extends TypeConverter { translations.add(translation); } - final exerciseBase = ExerciseBase( + final exerciseBase = Exercise( id: baseData['id'], uuid: baseData['uuid'], created: null, @@ -51,14 +51,14 @@ class ExerciseBaseConverter extends TypeConverter { equipment: equipment.cast(), category: category, images: images.cast(), - exercises: translations, + translations: translations, videos: videos.cast