logInOrRegister method

Future<AuthStatus> logInOrRegister(
  1. User? user
)

Implementation

Future<AuthStatus> logInOrRegister(User? user) async {
  if (user == null) {
    return AuthStatus.loginFail;
  }
  SharedPreferences prefs = await SharedPreferences.getInstance();
  prefs.setBool('isLogin', true);

  if (await checkUserExistence(user.uid) == true) {
    debugPrint("[*] 기존 유저입니다.");
  } else {
    debugPrint("[+] 신규 유저입니다.");

    // await initKubmer();
    await registerUser(user);
  }
  return AuthStatus.loginSuccess;
}