Merge branch 'develop'

This commit is contained in:
lizerk 2026-04-16 22:02:45 +03:00
commit cb3260a827
2 changed files with 12 additions and 3 deletions

View File

@ -72,6 +72,7 @@ class PushNotificationSender(BaseNotificationSender):
"tag": f"notification-{notification.id}",
"requireInteraction": False,
"data": {
"url": notification.action_url or "/",
"notification_id": notification.id,
"verb": notification.verb,
},

View File

@ -6,7 +6,7 @@
* нативные уведомления даже когда страница закрыта.
*/
const SW_VERSION = '2.1.0';
const SW_VERSION = '2.1.1';
const STATIC_CACHE = `eusrr-static-${SW_VERSION}`;
const PRECACHE_URLS = [
'/manifest.webmanifest',
@ -136,12 +136,20 @@ self.addEventListener('push', (event) => {
notificationData = {
...notificationData,
title: payload.title || notificationData.title,
title: payload.title || payload.head || notificationData.title,
body: payload.body || payload.message || '',
icon: payload.icon || notificationData.icon,
badge: payload.badge || notificationData.badge,
tag: payload.tag || `notification-${Date.now()}`,
data: payload.data || {}
data: {
...(payload.data || {}),
url:
payload.data?.url ||
payload.url ||
payload.action_url ||
notificationData.data?.url ||
'/',
}
};
// Дополнительные опции