Files
base_flutter/lib/features/auth/domain/usecases/logout_usecase.dart
2025-09-26 20:54:32 +07:00

15 lines
430 B
Dart

import 'package:fpdart/fpdart.dart';
import '../../../../core/errors/failures.dart';
import '../../../../shared/domain/usecases/usecase.dart';
import '../repositories/auth_repository.dart';
class LogoutUseCase implements UseCase<void, NoParams> {
final AuthRepository repository;
LogoutUseCase(this.repository);
@override
Future<Either<Failure, void>> call(NoParams params) async {
return repository.logout();
}
}