Додан моніторінг застосунку
Додани веб компоненти карточок територій та повідомлень
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
const webPush = {
|
||||
async init() {
|
||||
if (!('serviceWorker' in navigator) || !('PushManager' in window)) {
|
||||
console.error('Push повідомлення не підтримуються');
|
||||
console.error('[WebPush] Push повідомлення не підтримуються');
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -37,7 +37,7 @@ const webPush = {
|
||||
// Запитуємо дозвіл
|
||||
const permission = await Notification.requestPermission();
|
||||
if (permission !== 'granted') {
|
||||
console.warn('Push повідомлення заборонено користувачем');
|
||||
console.warn('[WebPush] Push повідомлення заборонено користувачем');
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -63,15 +63,15 @@ const webPush = {
|
||||
body: JSON.stringify({ subscription, device: deviceInfo })
|
||||
});
|
||||
|
||||
console.log('Push підписка готова:', subscription);
|
||||
console.log('[WebPush] Push підписка готова:', subscription);
|
||||
|
||||
console.log('Створено нову підписку');
|
||||
console.log('[WebPush] Створено нову підписку');
|
||||
} else {
|
||||
console.log('Підписка вже існує');
|
||||
console.log('[WebPush] Підписка вже існує');
|
||||
}
|
||||
|
||||
} catch (err) {
|
||||
console.error('Помилка ініціалізації push:', err);
|
||||
console.error('[WebPush] Помилка ініціалізації push:', err);
|
||||
}
|
||||
},
|
||||
|
||||
@@ -85,7 +85,7 @@ const webPush = {
|
||||
const success = await subscription.unsubscribe();
|
||||
|
||||
if (success) {
|
||||
console.log("Локальна підписка скасована");
|
||||
console.log("[WebPush] Локальна підписка скасована");
|
||||
|
||||
// повідомляємо сервер
|
||||
await fetch(`${CONFIG.api}push//unsubscribe`, {
|
||||
@@ -98,7 +98,7 @@ const webPush = {
|
||||
});
|
||||
}
|
||||
} else {
|
||||
console.log("Підписки немає");
|
||||
console.log("[WebPush] Підписки немає");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user