Work around pywebpush issue #130 by copying claims before passing

This commit is contained in:
2021-11-03 12:35:33 +01:00
parent e043f475da
commit 3cfe42023b
2 changed files with 13 additions and 8 deletions

View File

@ -268,16 +268,18 @@ function registerPush(name, pushServerPublicKey) {
}).then(function(subscription) {
console.log("User is subscribed:", subscription);
var jsonSub = JSON.stringify({
name: name,
sub: subscription
});
fetch('/pushsubscribe', {
method: "POST",
headers: {"Content-Type": "application/json"},
body: JSON.stringify({
name: name,
sub: subscription
})
body: jsonSub
}).then(function(res) {
if (res.ok)
localStorage.setItem('pushsub', subscription);
localStorage.setItem('pushsub', jsonSub);
});
});
});