File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -94,10 +94,12 @@ type _UserState =
9494
9595const initialUserMap = new WeakMap < FirebaseApp , _UserState > ( )
9696
97- // TODO: add firebase app name?
98- // @internal
99- function _getCurrentUserState ( ) {
100- const firebaseApp = useFirebaseApp ( )
97+ /**
98+ * @internal
99+ * @param name - name of the application
100+ */
101+ function _getCurrentUserState ( name ?: string ) {
102+ const firebaseApp = useFirebaseApp ( name )
101103 if ( ! initialUserMap . has ( firebaseApp ) ) {
102104 let resolve ! : ( resolvedUser : _Nullable < User > ) => void
103105 const promise = new Promise < _Nullable < User > > ( ( _resolve ) => {
@@ -122,9 +124,10 @@ function _getCurrentUserState() {
122124/**
123125 * Returns a promise that resolves the current user once the user is loaded. Must be called after the firebase app is
124126 * initialized.
127+ * @param name - name of the firebase application
125128 */
126- export function getCurrentUser ( ) : Promise < _Nullable < User > > {
127- const userOrPromise = _getCurrentUserState ( )
129+ export function getCurrentUser ( name ?: string ) : Promise < _Nullable < User > > {
130+ const userOrPromise = _getCurrentUserState ( name )
128131
129132 return Array . isArray ( userOrPromise )
130133 ? userOrPromise [ 0 ]
You can’t perform that action at this time.
0 commit comments