From c6fd598b966085feb931d11c9c12fbade885fed5 Mon Sep 17 00:00:00 2001 From: Christina Holland Date: Wed, 23 Jun 2021 14:24:35 -0700 Subject: [PATCH] Add getAuth() default arg to all entry points --- packages-exp/auth-exp/index.cordova.ts | 4 ++-- packages-exp/auth-exp/index.node.ts | 4 ++-- packages-exp/auth-exp/index.rn.ts | 4 ++-- packages-exp/auth-exp/index.webworker.ts | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages-exp/auth-exp/index.cordova.ts b/packages-exp/auth-exp/index.cordova.ts index a701ee6bebc..e4306beb226 100644 --- a/packages-exp/auth-exp/index.cordova.ts +++ b/packages-exp/auth-exp/index.cordova.ts @@ -22,7 +22,7 @@ * just use index.ts */ -import { FirebaseApp, _getProvider } from '@firebase/app-exp'; +import { FirebaseApp, getApp, _getProvider } from '@firebase/app-exp'; import { Auth } from './src/model/public_types'; import { indexedDBLocalPersistence } from './src/platform_browser/persistence/indexed_db'; @@ -48,7 +48,7 @@ export { import { cordovaPopupRedirectResolver } from './src/platform_cordova/popup_redirect/popup_redirect'; -export function getAuth(app: FirebaseApp): Auth { +export function getAuth(app: FirebaseApp = getApp()): Auth { const provider = _getProvider(app, 'auth-exp'); if (provider.isInitialized()) { diff --git a/packages-exp/auth-exp/index.node.ts b/packages-exp/auth-exp/index.node.ts index 24c1562cf1e..5d3bdedf705 100644 --- a/packages-exp/auth-exp/index.node.ts +++ b/packages-exp/auth-exp/index.node.ts @@ -24,7 +24,7 @@ import * as fetchImpl from 'node-fetch'; -import { FirebaseApp, _getProvider } from '@firebase/app-exp'; +import { FirebaseApp, getApp, _getProvider } from '@firebase/app-exp'; import { Auth } from './src/model/public_types'; import { initializeAuth } from './src'; @@ -49,7 +49,7 @@ export { ActionCodeOperation } from './src/model/enum_maps'; -export function getAuth(app: FirebaseApp): Auth { +export function getAuth(app: FirebaseApp = getApp()): Auth { const provider = _getProvider(app, 'auth-exp'); if (provider.isInitialized()) { diff --git a/packages-exp/auth-exp/index.rn.ts b/packages-exp/auth-exp/index.rn.ts index 05e671d5ce4..bb0ea91ac5b 100644 --- a/packages-exp/auth-exp/index.rn.ts +++ b/packages-exp/auth-exp/index.rn.ts @@ -24,7 +24,7 @@ import { AsyncStorage } from 'react-native'; -import { FirebaseApp, _getProvider } from '@firebase/app-exp'; +import { FirebaseApp, getApp, _getProvider } from '@firebase/app-exp'; import { Auth } from './src/model/public_types'; import { initializeAuth } from './src'; @@ -39,7 +39,7 @@ export const reactNativeLocalPersistence = getReactNativePersistence( AsyncStorage ); -export function getAuth(app: FirebaseApp): Auth { +export function getAuth(app: FirebaseApp = getApp()): Auth { const provider = _getProvider(app, 'auth-exp'); if (provider.isInitialized()) { diff --git a/packages-exp/auth-exp/index.webworker.ts b/packages-exp/auth-exp/index.webworker.ts index e50de0b702e..2c746bbd7bc 100644 --- a/packages-exp/auth-exp/index.webworker.ts +++ b/packages-exp/auth-exp/index.webworker.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { _getProvider, FirebaseApp } from '@firebase/app-exp'; +import { _getProvider, FirebaseApp, getApp } from '@firebase/app-exp'; import { Auth } from './src/model/public_types'; import { AuthImpl } from './src/core/auth/auth_impl'; @@ -34,7 +34,7 @@ export { indexedDBLocalPersistence } from './src/platform_browser/persistence/in registerAuth(ClientPlatform.WORKER); -export function getAuth(app: FirebaseApp): Auth { +export function getAuth(app: FirebaseApp = getApp()): Auth { // Unlike the other environments, we need to explicitly check if indexedDb is // available. That means doing the whole rigamarole const auth = _getProvider(