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

15 lines
363 B
Dart
Raw Normal View History

2024-09-12 10:27:18 +00:00
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();
}
}