MCPcopy Index your code
hub / github.com/NativeScript/firebase / signInWithProvider

Method signInWithProvider

packages/firebase-auth/index.android.ts:1123–1146  ·  view source on GitHub ↗
(provider: OAuthProvider)

Source from the content-addressed store, hash-verified

1121 }
1122
1123 signInWithProvider(provider: OAuthProvider): Promise<IUserCredential> {
1124 return new Promise((resolve, reject) => {
1125 if (provider._isCustomProvider && provider._builder) {
1126 org.nativescript.firebase.auth.FirebaseAuth.signInWithProvider(
1127 Application.android.foregroundActivity || Application.android.startActivity,
1128 this.native,
1129 provider._builder,
1130 new org.nativescript.firebase.auth.FirebaseAuth.Callback({
1131 onSuccess(success) {
1132 resolve(toUserCredential(success));
1133 },
1134 onError(error) {
1135 reject({
1136 message: error.getMessage(),
1137 native: error,
1138 });
1139 },
1140 })
1141 );
1142 } else {
1143 reject(FirebaseError.fromNative(null, 'OAuthProvider not configured'));
1144 }
1145 });
1146 }
1147
1148 getProviderCredential(provider: OAuthProvider): Promise<OAuthCredential> {
1149 return new Promise((resolve, reject) => {

Callers

nothing calls this directly

Calls 2

signInWithProviderMethod · 0.65
fromNativeMethod · 0.45

Tested by

no test coverage detected