cancelAll method
Cancels all notifications managed by the enabled local features.
Implementation
Future<NotificationResult<void>> cancelAll() async {
final failure = _precondition<void>();
if (failure != null) return failure;
if (_localEnabled) {
final result = await _factory!.localRepo.cancelAll();
if (result.isFailure) return result;
}
if (_scheduledEnabled) {
final result = await _factory!.scheduledRepo.cancelAll();
if (result.isFailure) return result;
}
if (_reminderEnabled) {
final result = await _factory!.reminderRepo.cancelAll();
if (result.isFailure) return result;
}
return const NotificationSuccess(null);
}