21 lines
429 B
Dart
21 lines
429 B
Dart
import '../../domain/entities/user.dart';
|
|
import '../../domain/repositories/auth_repository.dart';
|
|
|
|
class RegisterUseCase {
|
|
RegisterUseCase({required this.repository});
|
|
|
|
final AuthRepository repository;
|
|
|
|
Future<User> call({
|
|
required String email,
|
|
required String password,
|
|
required String name,
|
|
}) {
|
|
return repository.register(
|
|
email: email,
|
|
password: password,
|
|
name: name,
|
|
);
|
|
}
|
|
}
|