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

15 lines
355 B
Dart

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