deleteAll method
Implementation
Future<void> deleteAll({required Filter filter}) async {
final ids = await transaction((context) async {
final ids = await context.select(
LogEntryDataBean,
[LogEntryDataBean.primaryKey],
filter: filter,
);
await context.deleteWhere(LogEntryDataBean, filter);
return ids;
});
for (final id in ids.map((e) => e[LogEntryDataBean.primaryKey.name])) {
notifyDelete(id);
}
}