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

Method getProviderCredential

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

Source from the content-addressed store, hash-verified

1146 }
1147
1148 getProviderCredential(provider: OAuthProvider): Promise<OAuthCredential> {
1149 return new Promise((resolve, reject) => {
1150 if (provider._isCustomProvider && provider._builder) {
1151 org.nativescript.firebase.auth.FirebaseAuth.signInWithProvider(
1152 Application.android.foregroundActivity || Application.android.startActivity,
1153 this.native,
1154 provider._builder,
1155 new org.nativescript.firebase.auth.FirebaseAuth.Callback({
1156 onSuccess(success) {
1157 resolve(OAuthCredential.fromNative(success?.getCredential?.() as any));
1158 },
1159 onError(error) {
1160 reject({
1161 message: error.getMessage(),
1162 native: error,
1163 });
1164 },
1165 })
1166 );
1167 } else {
1168 reject(FirebaseError.fromNative(null, 'OAuthProvider not configured'));
1169 }
1170 });
1171 }
1172
1173 signInWithCredential(credential: AuthCredential): Promise<IUserCredential> {
1174 return new Promise((resolve, reject) => {

Callers

nothing calls this directly

Calls 2

signInWithProviderMethod · 0.65
fromNativeMethod · 0.45

Tested by

no test coverage detected