From 9b19c32325185f6909c0fa6360292914d86c0f69 Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Tue, 3 Oct 2023 12:11:50 +0100 Subject: [PATCH] add validation to worker --- src/app/home/home.page.ts | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/src/app/home/home.page.ts b/src/app/home/home.page.ts index 03fa29a07..e4506a0d0 100644 --- a/src/app/home/home.page.ts +++ b/src/app/home/home.page.ts @@ -145,19 +145,22 @@ export class HomePage implements OnInit { ngOnInit() { - navigator.serviceWorker.onmessage = (event) => { - console.log('Mensagem recebida do Service Worker:', event.data.data); - let object = { - notification: event.data - } + if ("serviceWorker" in navigator) { + navigator.serviceWorker.onmessage = (event) => { + console.log('Mensagem recebida do Service Worker:', event.data.data); + let object = { + notification: event.data + } - // Implemente a lógica para lidar com a mensagem recebida do Service Worker - if (event.data.notificationClicked) { - console.log('Notificação push do Firebase clicada em segundo plano!'); - // Implemente ações adicionais conforme necessário - } - }; + // Implemente a lógica para lidar com a mensagem recebida do Service Worker + if (event.data.notificationClicked) { + console.log('Notificação push do Firebase clicada em segundo plano!'); + // Implemente ações adicionais conforme necessário + } + }; + } + this.logDeviceInfo();