KAuthSession.fromAuthResult constructor

KAuthSession.fromAuthResult(
  1. AuthResult result, {
  2. 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(),
  );
}