diff --git a/packages/firebase-auth/index.android.ts b/packages/firebase-auth/index.android.ts index 97ca31b0..f9b9d337 100644 --- a/packages/firebase-auth/index.android.ts +++ b/packages/firebase-auth/index.android.ts @@ -1425,12 +1425,8 @@ export class Auth implements IAuth { return this.#app; } - #user: User; get currentUser(): User { - if (!this.#user) { - this.#user = User.fromNative(this.native.getCurrentUser()); - } - return this.#user; + return this.native ? User.fromNative(this.native.getCurrentUser()) : null; } get languageCode(): string { diff --git a/packages/firebase-auth/index.ios.ts b/packages/firebase-auth/index.ios.ts index 49eb99ab..6648c30e 100644 --- a/packages/firebase-auth/index.ios.ts +++ b/packages/firebase-auth/index.ios.ts @@ -1247,12 +1247,8 @@ export class Auth implements IAuth { return this.#app; } - #user: User; get currentUser(): User { - if (!this.#user) { - this.#user = User.fromNative(this.native.currentUser); - } - return this.#user; + return this.native ? User.fromNative(this.native.currentUser) : null; } get languageCode(): string {