Aidra Connect 10.0.2+16
Aidra Connect Mobile Application
Loading...
Searching...
No Matches
load_ongoing_collection_requests.dart
Go to the documentation of this file.
1import '/features/collections/domain/entities/collection_entity.dart';
2import '/features/collections/domain/repository/collection_repository.dart';
3import 'package:dartz/dartz.dart';
4
5import '../../../../core/common/use_cases/use_cases.dart';
6import '../../../../core/errors/failures.dart';
7
8class LoadOnGoingCollectionRequestsUseCase
9 implements UseCase<List<CollectionEntity>, String> {
10 final CollectionsRepository repository;
11 const LoadOnGoingCollectionRequestsUseCase({required this.repository});
12 @override
13 Future<Either<Failure, List<CollectionEntity>>> call(
14 String parentId,
15 ) async {
16 return await repository.loadOnGoingCollectionRequets(partnerId: parentId);
17 }
18}
override Future< Either< Failure, List< CollectionEntity > > > call(String parentId,) async
const LoadOnGoingCollectionRequestsUseCase({required this.repository})
final num partnerId