(provider: OAuthProvider)
| 1044 | } |
| 1045 | |
| 1046 | getProviderCredential(provider: OAuthProvider): Promise<OAuthCredential> { |
| 1047 | return new Promise((resolve, reject) => { |
| 1048 | if (!this.native) { |
| 1049 | reject(); |
| 1050 | } else { |
| 1051 | provider._builder.getCredentialWithUIDelegateCompletion(null, (credential, error) => { |
| 1052 | if (error) { |
| 1053 | reject(FirebaseError.fromNative(error)); |
| 1054 | } else { |
| 1055 | resolve(OAuthCredential.fromNative(credential)); |
| 1056 | } |
| 1057 | }); |
| 1058 | } |
| 1059 | }); |
| 1060 | } |
| 1061 | |
| 1062 | signInWithCredential(credential: AuthCredential): Promise<IUserCredential> { |
| 1063 | return new Promise((resolve, reject) => { |
no test coverage detected