Aidra Connect 10.0.2+16
Aidra Connect Mobile Application
Loading...
Searching...
No Matches
load_banner_usecase.dart
Go to the documentation of this file.
1import '/core/common/use_cases/use_cases.dart';
2import '/features/main_menu/domain/entities/banner_entity.dart';
3import '/features/main_menu/domain/repository/main_meenu_repository.dart';
4import 'package:dartz/dartz.dart';
5
6import '../../../../core/errors/failures.dart';
7
8class LoadBannersUseCase implements UseCase<List<BannerEntity>, NoParams> {
10 const LoadBannersUseCase({required this.repository});
11 @override
12 Future<Either<Failure, List<BannerEntity>>> call(NoParams param) async {
13 return await repository.loadBanners();
14 }
15}
override Future< Either< Failure, List< BannerEntity > > > call(NoParams param) async
const LoadBannersUseCase({required this.repository})