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

Function navigatingTo

apps/demo/src/main-page.ts:6–46  ·  view source on GitHub ↗
(args: EventData)

Source from the content-addressed store, hash-verified

4import { MessagingCore } from '@nativescript/firebase-messaging-core';
5let didFire = false;
6export function navigatingTo(args: EventData) {
7 const page = <Page>args.object;
8 page.bindingContext = new MainViewModel();
9 /*
10 if (global.isAndroid && !didFire) {
11 firebase()
12 .messaging()
13 .requestPermission()
14 .then(() => {
15 console.log('requestPermission', 'done');
16 firebase()
17 .messaging()
18 .registerDeviceForRemoteMessages()
19 .catch((e) => {
20 console.error('registerDeviceForRemoteMessages', e);
21 });
22 })
23 .catch((e) => {
24 console.error('requestPermission', e);
25 });
26 didFire = true;
27 }
28 */
29
30 if (global.isAndroid && !didFire) {
31 MessagingCore.getInstance()
32 .requestPermission()
33 .then(() => {
34 console.log('requestPermission', 'done');
35 MessagingCore.getInstance()
36 .registerDeviceForRemoteMessages()
37 .catch((e) => {
38 console.error('registerDeviceForRemoteMessages', e);
39 });
40 })
41 .catch((e) => {
42 console.error('requestPermission', e);
43 });
44 didFire = true;
45 }
46}

Callers

nothing calls this directly

Calls 6

requestPermissionMethod · 0.65
logMethod · 0.65
thenMethod · 0.45
getInstanceMethod · 0.45
errorMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…