KAuthSession.fromAuthResult constructor
KAuthSession.fromAuthResult(
- AuthResult result, {
- String? serverToken,
AuthResult에서 생성
Implementation
factory KAuthSession.fromAuthResult(
AuthResult result, {
String? serverToken,
}) {
if (!result.success || result.user == null) {
throw ArgumentError('AuthResult must be successful with user');
}
return KAuthSession(
provider: result.provider,
user: result.user!,
accessToken: result.accessToken,
refreshToken: result.refreshToken,
idToken: result.idToken,
expiresAt: result.expiresAt,
serverToken: serverToken,
savedAt: DateTime.now(),
);
}