Line data Source code
1 : import 'package:app_pym/core/usecases/usecase.dart';
2 : import 'package:app_pym/domain/entities/app_pym/contact.dart';
3 : import 'package:app_pym/domain/repositories/app_pym/contact_repository.dart';
4 : import 'package:injectable/injectable.dart';
5 :
6 : @prod
7 : @lazySingleton
8 : class FetchContactOfCategorie extends Usecase<Future<Contact>, int> {
9 : final ContactRepository repository;
10 :
11 1 : const FetchContactOfCategorie(this.repository);
12 :
13 1 : @override
14 : Future<Contact> call(int id) {
15 2 : return repository.fetch(id);
16 : }
17 : }
|