cargo66/lib/domain/usecases/user/delete_account_usecase.dart

15 lines
363 B
Dart

import 'package:dartz/dartz.dart';
import '../../../core/core.dart';
import '../../domain.dart';
class DeleteAccountUseCase implements UseCase<int, NoParams> {
final UserRepository repository;
DeleteAccountUseCase(this.repository);
@override
Future<Either<Failure, int>> call(NoParams params) async {
return await repository.deleteAccount();
}
}