media item and session images and location management, also refactoring and DRYing up code
This commit is contained in:
@ -35,7 +35,7 @@ class AppDatabase extends _$AppDatabase {
|
||||
AppDatabase() : super(_openConnection());
|
||||
|
||||
@override
|
||||
int get schemaVersion => 6;
|
||||
int get schemaVersion => 7;
|
||||
|
||||
@override
|
||||
MigrationStrategy get migration {
|
||||
@ -141,7 +141,7 @@ class ObjectMediaItems extends Table {
|
||||
dateTime().withDefault(Variable(DateTime.now()))();
|
||||
}
|
||||
|
||||
enum MediaType { youtube, image }
|
||||
enum MediaType { youtube, image, location }
|
||||
|
||||
class MediaItems extends Table {
|
||||
IntColumn get id => integer().autoIncrement()();
|
||||
|
@ -2398,6 +2398,16 @@ abstract class _$AppDatabase extends GeneratedDatabase {
|
||||
late final $MediaItemsTable mediaItems = $MediaItemsTable(this);
|
||||
late final $ObjectMediaItemsTable objectMediaItems =
|
||||
$ObjectMediaItemsTable(this);
|
||||
late final SessionsDao sessionsDao = SessionsDao(this as AppDatabase);
|
||||
late final ActivitiesDao activitiesDao = ActivitiesDao(this as AppDatabase);
|
||||
late final MediaItemsDao mediaItemsDao = MediaItemsDao(this as AppDatabase);
|
||||
late final ObjectMediaItemsDao objectMediaItemsDao =
|
||||
ObjectMediaItemsDao(this as AppDatabase);
|
||||
late final SessionActivitiesDao sessionActivitiesDao =
|
||||
SessionActivitiesDao(this as AppDatabase);
|
||||
late final ActivityActionsDao activityActionsDao =
|
||||
ActivityActionsDao(this as AppDatabase);
|
||||
late final ActionsDao actionsDao = ActionsDao(this as AppDatabase);
|
||||
@override
|
||||
Iterable<TableInfo<Table, Object?>> get allTables =>
|
||||
allSchemaEntities.whereType<TableInfo<Table, Object?>>();
|
||||
|
Reference in New Issue
Block a user