From 15d7ec45926ae314f32d681590ae90ba2c4d2a0d Mon Sep 17 00:00:00 2001 From: talksik Date: Mon, 20 Dec 2021 18:57:48 -0800 Subject: [PATCH] Update AuthSessionStore.swift --- nirvana-ios/Services/AuthSessionStore.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nirvana-ios/Services/AuthSessionStore.swift b/nirvana-ios/Services/AuthSessionStore.swift index 33cda4a..a6f4f77 100644 --- a/nirvana-ios/Services/AuthSessionStore.swift +++ b/nirvana-ios/Services/AuthSessionStore.swift @@ -121,18 +121,18 @@ final class AuthSessionStore: ObservableObject, SessionStore { func setupAuthListen() { // monitor authentication changes using firebase - self.handler = Auth.auth().addStateDidChangeListener { [weak self] res, user in + self.handler = Auth.auth().addStateDidChangeListener { [weak self] res, authUser in print("auth listener activated") guard let self = self else { return } - self.sessionState = user == nil ? SessionState.isLoggedOut : SessionState.isAuthenticated + self.sessionState = authUser == nil ? SessionState.isLoggedOut : SessionState.isAuthenticated // get the user from the auth table in firebase auth - if let uid = user?.uid { + if let uid = authUser?.uid { // if we have a user, create a new user model print("auth listener: Got user: \(uid)") - print("auth listener: phone number: \(user?.phoneNumber)") + print("auth listener: phone number: \(authUser?.phoneNumber)") // when we have a user get signed in, we can activate the listener for fetching the user's data to keep our auth session store always up to date for all of the ui self.firestoreService.getUserRealtime(userId: uid) {[weak self] realtimeUpdatedUser in