1import '/features/notifications/domain/entities/notification_entity.dart';
2import '/features/notifications/domain/repository/notifactions_repository.dart';
3import 'package:dartz/dartz.dart';
5import '../../../../core/common/use_cases/use_cases.dart';
6import '../../../../core/errors/failures.dart';
7import '../../../../core/services/service_locator.dart';
9class LoadNotificationsUseCase
10 implements UseCase<List<NotificationEntity>, String> {
13 Future<Either<Failure, List<NotificationEntity>>>
call(
16 return await
_repository.loadNotifications(userId: userId);
override Future< Either< Failure, List< NotificationEntity > > > call(String userId,) async