From de70522850313c0608dded021d8c895ea68a6ae9 Mon Sep 17 00:00:00 2001 From: ostertun Date: Fri, 9 Oct 2020 12:59:20 +0200 Subject: [PATCH] gitflow-hotfix-stash: update_subscription --- server/version.php | 2 +- service-worker.js.php | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/server/version.php b/server/version.php index 440d8b3..bd2885e 100644 --- a/server/version.php +++ b/server/version.php @@ -1,5 +1,5 @@ diff --git a/service-worker.js.php b/service-worker.js.php index d873f58..e38ecd7 100644 --- a/service-worker.js.php +++ b/service-worker.js.php @@ -311,3 +311,16 @@ self.addEventListener('notificationclick', function(event) { clients.openWindow(url) ); }); + +self.addEventListener('pushsubscriptionchange', function(event) { + var formData = new URLSearchParams(); + formData.append('old', JSON.stringify(event.oldSubscription)); + formData.append('new', JSON.stringify(event.newSubscription)); + event.waitUntil( + fetch('update_subscription', { + method: 'POST', + cache: 'no-cache', + body: formData + }) + ); +});