use bang key

This commit is contained in:
Fabian Freund
2025-11-21 06:06:35 +01:00
parent 23b758e729
commit 34d10d2b00
7 changed files with 33 additions and 16 deletions
@@ -106,11 +106,8 @@ class BangDataRepository extends _$BangDataRepository {
.watch();
}
Future<void> increaseFrequency(BangGroup group, String trigger) {
return ref
.read(bangDatabaseProvider)
.bangDao
.increaseBangFrequency(group, trigger);
Future<void> increaseFrequency(BangKey key) {
return ref.read(bangDatabaseProvider).bangDao.increaseBangFrequency(key);
}
Future<void> addSearchEntry(
@@ -149,7 +146,9 @@ class BangDataRepository extends _$BangDataRepository {
return ref.read(bangDatabaseProvider).bangDao.upsertBang(bang);
}
Future<void> deleteBang(BangGroup group, String trigger) {
return ref.read(bangDatabaseProvider).syncDao.deleteBangs(group, [trigger]);
Future<void> deleteBang(BangKey key) {
return ref.read(bangDatabaseProvider).syncDao.deleteBangs(key.group, [
key.trigger,
]);
}
}
@@ -42,7 +42,7 @@ final class BangDataRepositoryProvider
}
String _$bangDataRepositoryHash() =>
r'0001f3e21fc1bff4fc942e6e468fb580cf2afe4b';
r'f071d3c4ab8218d52d55acb3de8e01fd7a204e4d';
abstract class _$BangDataRepository extends $Notifier<void> {
void build();