Aidra Driver 1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
get_courses_usecase.dart
Go to the documentation of this file.
1import 'package:dartz/dartz.dart';
2
3import '../../../../core/common/use_case/use_case.dart';
4import '../../../../core/error/failures.dart';
5import '../entities/course_entity.dart';
6import '../repository/elearning_v2_repository.dart';
7
8class GetCoursesUseCase implements UseCase<List<CourseEntity>, NoParams> {
10
11 GetCoursesUseCase(this.repository);
12
13 @override
14 Future<Either<Failure, List<CourseEntity>>> call(NoParams params) async {
15 return await repository.getCourses();
16 }
17}
override Future< Either< Failure, List< CourseEntity > > > call(NoParams params) async