cancelAllNotifications method
Cancels all pending notifications. Cancels from both repositories.
Implementation
Future<NotificationFailure?> cancelAllNotifications() async {
if (!_isInitialized) {
return NotificationFailure.initialization(
details: 'Notification manager not initialized',
);
}
// Cancel from both repositories
final NotificationFailure? localError = await _localRepository
.cancelAllNotifications();
final NotificationFailure? firebaseError = await _firebaseRepository
.cancelAllNotifications();
// Return the first error if any
return localError ?? firebaseError;
}