MockKAuth.signedIn constructor
MockKAuth.signedIn({
- required KAuthUser user,
- String? serverToken,
- DateTime? expiresAt,
- List<
AuthProvider> configuredProviders = const [AuthProvider.kakao, AuthProvider.naver, AuthProvider.google, AuthProvider.apple],
이미 로그인된 상태로 생성
Implementation
factory MockKAuth.signedIn({
required KAuthUser user,
String? serverToken,
DateTime? expiresAt,
List<AuthProvider> configuredProviders = const [
AuthProvider.kakao,
AuthProvider.naver,
AuthProvider.google,
AuthProvider.apple,
],
}) {
final mock = MockKAuth(
mockUser: user,
mockServerToken: serverToken,
mockConfiguredProviders: configuredProviders,
);
mock._currentUser = user;
mock._serverToken = serverToken;
mock._expiresAt = expiresAt ?? DateTime.now().add(const Duration(hours: 1));
mock._initialized = true;
return mock;
}