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