(provider: OAuthProvider)
| 280 | } |
| 281 | |
| 282 | reauthenticateWithProvider(provider: OAuthProvider): Promise<IUserCredential> { |
| 283 | return new Promise((resolve, reject) => { |
| 284 | if (!this.native) { |
| 285 | reject(); |
| 286 | } else { |
| 287 | provider._builder.getCredentialWithUIDelegateCompletion(null, (credential, error) => { |
| 288 | if (error) { |
| 289 | reject(FirebaseError.fromNative(error)); |
| 290 | } else { |
| 291 | this.native.reauthenticateWithCredentialCompletion(credential, (result, error) => { |
| 292 | if (error) { |
| 293 | reject(FirebaseError.fromNative(error)); |
| 294 | } else { |
| 295 | resolve(toUserCredential(result)); |
| 296 | } |
| 297 | }); |
| 298 | } |
| 299 | }); |
| 300 | } |
| 301 | }); |
| 302 | } |
| 303 | |
| 304 | reauthenticateWithCredential(credential: AuthCredential): Promise<IUserCredential> { |
| 305 | return new Promise((resolve, reject) => { |
nothing calls this directly
no test coverage detected