add alot
This commit is contained in:
@@ -93,6 +93,19 @@ class ClosedTabItems extends Table {
|
||||
Set<Column> get primaryKey => {id};
|
||||
}
|
||||
|
||||
@DataClassName('AppSettingsRow')
|
||||
class AppSettingsTable extends Table {
|
||||
@override
|
||||
String get tableName => 'app_settings';
|
||||
|
||||
TextColumn get id => text()();
|
||||
BoolColumn get pinRequired => boolean().withDefault(const Constant(false))();
|
||||
TextColumn get themeMode => text().withDefault(const Constant('system'))();
|
||||
|
||||
@override
|
||||
Set<Column> get primaryKey => {id};
|
||||
}
|
||||
|
||||
@DriftDatabase(
|
||||
tables: [
|
||||
Products,
|
||||
@@ -100,7 +113,9 @@ class ClosedTabItems extends Table {
|
||||
TabItems,
|
||||
|
||||
ClosedTabs,
|
||||
ClosedTabItems
|
||||
ClosedTabItems,
|
||||
|
||||
AppSettingsTable
|
||||
],
|
||||
)
|
||||
class AppDatabase extends _$AppDatabase {
|
||||
@@ -129,6 +144,10 @@ class AppDatabase extends _$AppDatabase {
|
||||
await migrator.createTable(closedTabs);
|
||||
await migrator.createTable(closedTabItems);
|
||||
}
|
||||
|
||||
if (from < 5){
|
||||
await migrator.createTable(appSettingsTable);
|
||||
}
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user