mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2025-11-07 19:38:09 +08:00
Disabling auth observer in GoogleSignIN
This commit is contained in:
parent
e62acc923f
commit
452bc03ec5
1 changed files with 8 additions and 14 deletions
|
|
@ -81,22 +81,16 @@ export function signIn() {
|
|||
|
||||
export async function signInWithGoogle() {
|
||||
$(".pageLogin .preloader").removeClass("hidden");
|
||||
|
||||
authListener();
|
||||
let signedInUser;
|
||||
try {
|
||||
if ($(".pageLogin .login #rememberMe input").prop("checked")) {
|
||||
//remember me
|
||||
await firebase
|
||||
.auth()
|
||||
.setPersistence(firebase.auth.Auth.Persistence.LOCAL);
|
||||
signedInUser = await firebase.auth().signInWithPopup(gmailProvider);
|
||||
} else {
|
||||
//dont remember
|
||||
await firebase
|
||||
.auth()
|
||||
.setPersistence(firebase.auth.Auth.Persistence.SESSION);
|
||||
signedInUser = await firebase.auth().signInWithPopup(gmailProvider);
|
||||
}
|
||||
const persistence = $(".pageLogin .login #rememberMe input").prop("checked")
|
||||
? firebase.auth.Auth.Persistence.LOCAL
|
||||
: firebase.auth.Auth.Persistence.SESSION;
|
||||
|
||||
await firebase.auth().setPersistence(persistence);
|
||||
signedInUser = await firebase.auth().signInWithPopup(gmailProvider);
|
||||
|
||||
if (signedInUser.additionalUserInfo.isNewUser) {
|
||||
//ask for username
|
||||
newSignUp = true;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue