1import '/features/elearning/domain/entities/video_entity.dart';
2import '/features/elearning/domain/repository/elearning_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 LoadVideosUseCase
implements UseCase<List<VideoEntity>, NoParams> {
12 Future<Either<Failure, List<VideoEntity>>>
call(
override Future< Either< Failure, List< VideoEntity > > > call(NoParams params,) async