MCPcopy Create free account
hub / github.com/NativeScript/firebase / signInWithProvider

Method signInWithProvider

packages/firebase-auth/index.ios.ts:1024–1044  ·  view source on GitHub ↗
(provider: OAuthProvider)

Source from the content-addressed store, hash-verified

1022 }
1023
1024 signInWithProvider(provider: OAuthProvider): Promise<IUserCredential> {
1025 return new Promise((resolve, reject) => {
1026 if (!this.native) {
1027 reject();
1028 } else {
1029 provider._builder.getCredentialWithUIDelegateCompletion(null, (credential, error) => {
1030 if (error) {
1031 reject(FirebaseError.fromNative(error));
1032 } else {
1033 this.native.signInWithCredentialCompletion(credential, (result, error) => {
1034 if (error) {
1035 reject(FirebaseError.fromNative(error));
1036 } else {
1037 resolve(toUserCredential(result));
1038 }
1039 });
1040 }
1041 });
1042 }
1043 });
1044 }
1045
1046 getProviderCredential(provider: OAuthProvider): Promise<OAuthCredential> {
1047 return new Promise((resolve, reject) => {

Callers

nothing calls this directly

Calls 3

toUserCredentialFunction · 0.70
fromNativeMethod · 0.45

Tested by

no test coverage detected