Aidra Connect 10.0.2+16
Aidra Connect Mobile Application
Loading...
Searching...
No Matches
load_videos_usecase.dart.dart
Go to the documentation of this file.
1import '/features/elearning/domain/entities/video_entity.dart';
2import '/features/elearning/domain/repository/elearning_repository.dart';
3import 'package:dartz/dartz.dart';
4
5import '../../../../core/common/use_cases/use_cases.dart';
6import '../../../../core/errors/failures.dart';
7import '../../../../core/services/service_locator.dart';
8
9class LoadVideosUseCase implements UseCase<List<VideoEntity>, NoParams> {
11 @override
12 Future<Either<Failure, List<VideoEntity>>> call(
13 NoParams params,
14 ) async {
15 return await _repository.loadVideos();
16 }
17}
override Future< Either< Failure, List< VideoEntity > > > call(NoParams params,) async
final sl