|
17 | 17 |
|
18 | 18 | import * as exp from '@firebase/auth-exp/internal';
|
19 | 19 | import * as compat from '@firebase/auth-types';
|
| 20 | +import { CompatPopupRedirectResolver } from './popup_redirect'; |
20 | 21 | import {
|
21 | 22 | convertConfirmationResult,
|
22 | 23 | convertCredential
|
@@ -91,15 +92,15 @@ export class User implements compat.User, Wrapper<exp.User> {
|
91 | 92 | exp.linkWithPopup(
|
92 | 93 | this.user,
|
93 | 94 | provider as exp.AuthProvider,
|
94 |
| - exp.browserPopupRedirectResolver |
| 95 | + CompatPopupRedirectResolver |
95 | 96 | )
|
96 | 97 | );
|
97 | 98 | }
|
98 | 99 | linkWithRedirect(provider: compat.AuthProvider): Promise<void> {
|
99 | 100 | return exp.linkWithRedirect(
|
100 | 101 | this.user,
|
101 | 102 | provider as exp.AuthProvider,
|
102 |
| - exp.browserPopupRedirectResolver |
| 103 | + CompatPopupRedirectResolver |
103 | 104 | );
|
104 | 105 | }
|
105 | 106 | reauthenticateAndRetrieveDataWithCredential(
|
@@ -139,15 +140,15 @@ export class User implements compat.User, Wrapper<exp.User> {
|
139 | 140 | exp.reauthenticateWithPopup(
|
140 | 141 | this.user,
|
141 | 142 | provider as exp.AuthProvider,
|
142 |
| - exp.browserPopupRedirectResolver |
| 143 | + CompatPopupRedirectResolver |
143 | 144 | )
|
144 | 145 | );
|
145 | 146 | }
|
146 | 147 | reauthenticateWithRedirect(provider: compat.AuthProvider): Promise<void> {
|
147 | 148 | return exp.reauthenticateWithRedirect(
|
148 | 149 | this.user,
|
149 | 150 | provider as exp.AuthProvider,
|
150 |
| - exp.browserPopupRedirectResolver |
| 151 | + CompatPopupRedirectResolver |
151 | 152 | );
|
152 | 153 | }
|
153 | 154 | sendEmailVerification(
|
|
0 commit comments