Skip to content

Commit 7969376

Browse files
committed
Test how feasible it is to load exercises via powersync as well
1 parent 944830e commit 7969376

File tree

16 files changed

+5352
-231
lines changed

16 files changed

+5352
-231
lines changed

lib/database/powersync/database.dart

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,40 @@ import 'package:drift/drift.dart';
22
import 'package:drift_sqlite_async/drift_sqlite_async.dart';
33
import 'package:flutter_riverpod/flutter_riverpod.dart';
44
import 'package:powersync/powersync.dart' show uuid;
5-
import 'package:wger/database/weight/database.dart';
65
import 'package:wger/models/body_weight/weight_entry.dart';
6+
import 'package:wger/models/exercises/category.dart';
7+
import 'package:wger/models/exercises/equipment.dart';
8+
import 'package:wger/models/exercises/exercise.dart';
9+
import 'package:wger/models/exercises/image.dart';
10+
import 'package:wger/models/exercises/language.dart';
11+
import 'package:wger/models/exercises/muscle.dart';
12+
import 'package:wger/models/exercises/translation.dart';
13+
import 'package:wger/models/exercises/video.dart';
714

815
import 'powersync.dart';
16+
import 'tables/exercise.dart';
17+
import 'tables/language.dart';
18+
import 'tables/weight.dart';
919

1020
part 'database.g.dart';
1121

1222
@DriftDatabase(
1323
tables: [
24+
// Core
25+
LanguageTable,
26+
27+
// Exercises
28+
ExerciseTable,
29+
ExerciseTranslationTable,
30+
MuscleTable,
31+
ExerciseMuscleM2N,
32+
ExerciseSecondaryMuscleM2N,
33+
EquipmentTable,
34+
ExerciseCategoryTable,
35+
ExerciseImageTable,
36+
ExerciseVideoTable,
37+
38+
// User data
1439
WeightEntryTable,
1540
],
1641
//include: {'queries.drift'},

0 commit comments

Comments
 (0)