이벤트 가져오기 위젯 테스트 추가 및 테스트 훅 도입
This commit is contained in:
@@ -7,12 +7,17 @@ import '../models/user_model.dart';
|
||||
import './api_service.dart';
|
||||
|
||||
class AuthService with ChangeNotifier {
|
||||
final FlutterSecureStorage _secureStorage = const FlutterSecureStorage();
|
||||
// 주입 가능하도록 생성자에서 설정, 기본값 유지
|
||||
final FlutterSecureStorage _secureStorage;
|
||||
final ApiService _apiService;
|
||||
User? _currentUser;
|
||||
String? _token;
|
||||
bool _isLoading = false;
|
||||
bool _isInitialized = false;
|
||||
final ApiService _apiService = ApiService();
|
||||
|
||||
AuthService({ApiService? apiService, FlutterSecureStorage? secureStorage})
|
||||
: _apiService = apiService ?? ApiService(),
|
||||
_secureStorage = secureStorage ?? const FlutterSecureStorage();
|
||||
|
||||
User? get currentUser => _currentUser;
|
||||
String? get token => _token;
|
||||
|
||||
Reference in New Issue
Block a user