build method
Implementation
@override
AuthState build() {
_config = ref.read(appConfigProvider);
_tokenManager = TokenManager();
_authStorage = AuthStorage();
_dio = ApiClient.create(
config: _config,
tokenManager: _tokenManager,
onUnauthorized: _handleTokenRefresh,
);
final serviceContext = ServiceContext(dio: _dio, endpoints: _config.endpoints);
_authService = AuthService(serviceContext);
_phoneAuthService = PhoneAuthService(serviceContext);
_emailAuthService = EmailAuthService(serviceContext);
_tryRestoreSession();
return const AuthState();
}