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

Method getIdToken

packages/firebase-auth/index.ios.ts:214–238  ·  view source on GitHub ↗
(forceRefresh?: boolean)

Source from the content-addressed store, hash-verified

212 }
213
214 getIdToken(forceRefresh?: boolean): Promise<string> {
215 return new Promise((resolve, reject) => {
216 if (!this.native) {
217 reject();
218 } else {
219 if (typeof forceRefresh === 'boolean') {
220 this.native.getIDTokenForcingRefreshCompletion(forceRefresh, (idToken, error) => {
221 if (error) {
222 reject(FirebaseError.fromNative(error));
223 } else {
224 resolve(idToken);
225 }
226 });
227 } else {
228 this.native.getIDTokenWithCompletion((idToken, error) => {
229 if (error) {
230 reject(FirebaseError.fromNative(error));
231 } else {
232 resolve(idToken);
233 }
234 });
235 }
236 }
237 });
238 }
239
240 getIdTokenResult(forceRefresh?: boolean): Promise<IAuthTokenResult> {
241 return new Promise((resolve, reject) => {

Callers

nothing calls this directly

Calls 1

fromNativeMethod · 0.45

Tested by

no test coverage detected