1import '/core/errors/failures.dart';
2import '/core/services/service_locator.dart';
3import '/features/elearning/data/data_sources/elearning_remote_data_sources.dart';
4import '/features/elearning/data/models/video_model.dart';
5import '/features/elearning/domain/entities/video_entity.dart';
6import '/features/elearning/domain/repository/elearning_repository.dart';
7import 'package:dartz/dartz.dart';
9import '../../../../core/errors/exception_failure_adapter.dart';
15 Future<Either<Failure, List<VideoEntity>>>
loadVideos() async {
20 .map((json) => VideoModel.fromJson(json as Map<String, dynamic>))
override Future< Either< Failure, List< VideoEntity > > > loadVideos() async
static Failure adapt(dynamic exception)