removeAll method
Removes all records matching a category and tag filter.
Throws an AskarSessionException if the session is closed.
Implementation
Future<void> removeAll({
required String category,
Map<String, dynamic>? tagFilter,
}) async {
_throwOnNullHandle('Cannot remove all with a closed session');
try {
final removeAllResult = await askarSessionRemoveAll(
handle!,
category,
tagFilter: tagFilter,
);
removeAllResult.errorCode.throwOnError();
} catch (e) {
throw AskarSessionException('Failed to remove all on session: $e');
}
}