You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

14 lines
491 B

2 years ago
  1. import 'package:itasmob/data/network/failure.dart';
  2. import 'package:itasmob/domain/model/model.dart';
  3. import 'package:itasmob/domain/repository/repository.dart';
  4. import 'package:itasmob/domain/usecase/base_usecase.dart';
  5. import 'package:dartz/dartz.dart';
  6. class GetNewsUseCase extends BaseUseCase<void, News> {
  7. Repository _repository;
  8. GetNewsUseCase(this._repository);
  9. @override
  10. Future<Either<Failure, News>> execute(void input) async{
  11. return await _repository.getNews();
  12. }
  13. }