import 'package:dartz/dartz.dart'; import '../../../services/auth_service.dart'; import '../../../core/errors/failures.dart'; import '../base_usecase.dart'; /// 로그아웃 UseCase /// 사용자 로그아웃 처리 및 토큰 삭제 class LogoutUseCase extends UseCase { final AuthService _authService; LogoutUseCase(this._authService); @override Future> call(NoParams params) async { return await _authService.logout(); } }