prevent existing bangs from getting overridden

This commit is contained in:
Fabian Freund
2025-11-21 06:16:55 +01:00
parent 34d10d2b00
commit 0c5160bf02
3 changed files with 33 additions and 1 deletions
@@ -142,6 +142,14 @@ class BangDataRepository extends _$BangDataRepository {
.deleteWhere((t) => t.trigger.equals(trigger));
}
Future<BangData?> getBang(BangKey key) {
return ref
.read(bangDatabaseProvider)
.bangDao
.getBangData(key.group, key.trigger)
.getSingleOrNull();
}
Future<void> upsertBang(Bang bang) {
return ref.read(bangDatabaseProvider).bangDao.upsertBang(bang);
}