14-04-2026

Промежуточный комит версии в которой ну хоть какието тестовые уведомления приходят. Но пока ещё вебпуш не работает
This commit is contained in:
AidarKC
2026-04-14 23:53:54 +03:00
parent 24be1d0c1f
commit 21fbc8ffa0
7 changed files with 140 additions and 53 deletions
+9 -4
View File
@@ -76,15 +76,20 @@ export async function initPwaPush({ authService, onLog = null }) {
const serialized = JSON.stringify(sub);
const prevSerialized = localStorage.getItem(LS_KEY);
if (prevSerialized === serialized) {
if (prevSerialized !== serialized) {
localStorage.setItem(LS_KEY, serialized);
log({
level: 'info',
source: 'web-push',
message: 'Push-подписка не изменилась, отправка на сервер не требуется',
message: 'Push-подписка изменилась относительно прошлого запуска',
});
} else {
log({
level: 'info',
source: 'web-push',
message: 'Push-подписка не изменилась, но в MVP включена принудительная отправка на сервер',
});
return;
}
localStorage.setItem(LS_KEY, serialized);
const json = sub.toJSON();
const endpoint = json.endpoint || '';