implement user bangs
This commit is contained in:
@@ -21,6 +21,7 @@ import 'dart:convert';
|
||||
|
||||
import 'package:drift/drift.dart';
|
||||
import 'package:riverpod_annotation/riverpod_annotation.dart';
|
||||
import 'package:weblibre/features/bangs/data/models/bang.dart';
|
||||
import 'package:weblibre/features/bangs/data/models/bang_data.dart';
|
||||
import 'package:weblibre/features/bangs/data/models/bang_group.dart';
|
||||
import 'package:weblibre/features/bangs/data/models/bang_key.dart';
|
||||
@@ -143,4 +144,12 @@ class BangDataRepository extends _$BangDataRepository {
|
||||
.bangFrequency
|
||||
.deleteWhere((t) => t.trigger.equals(trigger));
|
||||
}
|
||||
|
||||
Future<void> upsertBang(Bang bang) {
|
||||
return ref.read(bangDatabaseProvider).bangDao.upsertBang(bang);
|
||||
}
|
||||
|
||||
Future<void> deleteBang(BangGroup group, String trigger) {
|
||||
return ref.read(bangDatabaseProvider).syncDao.deleteBangs(group, [trigger]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user