feat: add payment method

This commit is contained in:
2026-07-29 21:25:56 +02:00
parent cd75d3a474
commit 3cf4787e8c
14 changed files with 652 additions and 50 deletions
+7 -1
View File
@@ -73,6 +73,8 @@ class ClosedTabs extends Table {
DateTimeColumn get closedAt => dateTime()();
TextColumn get paymentMethod => text().withDefault(const Constant('cash'))();
@override
Set<Column> get primaryKey => {id};
}
@@ -126,7 +128,7 @@ class AppDatabase extends _$AppDatabase {
AppDatabase([QueryExecutor? executor]) : super(executor ?? _openConnection());
@override
int get schemaVersion => 5;
int get schemaVersion => 6;
@override
MigrationStrategy get migration {
@@ -152,6 +154,10 @@ class AppDatabase extends _$AppDatabase {
if (from < 5) {
await migrator.createTable(appSettingsTable);
}
if (from < 6) {
await migrator.addColumn(closedTabs, closedTabs.paymentMethod);
}
},
);
}