summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--backend/notif.py3
-rw-r--r--frontend/sw.js1
2 files changed, 3 insertions, 1 deletions
diff --git a/backend/notif.py b/backend/notif.py
index 96df3c1..d51806b 100644
--- a/backend/notif.py
+++ b/backend/notif.py
@@ -3,6 +3,7 @@ import sqlite3
from pywebpush import webpush
from dotenv import load_dotenv
from os import getenv
+import json
class PushSubscriptionData(BaseModel):
endpoint: str
@@ -64,7 +65,7 @@ def send_notification(endpoint: str, notification_payload: object):
try:
webpush(
subscription_info=subscription_info,
- data=str(notification_payload),
+ data=json.dumps(notification_payload),
vapid_private_key=PRIVATE_VAPID_KEY,
vapid_claims={
"sub": "mailto:dev@altafcreator.com",
diff --git a/frontend/sw.js b/frontend/sw.js
index 187a66b..bb08623 100644
--- a/frontend/sw.js
+++ b/frontend/sw.js
@@ -1,4 +1,5 @@
self.addEventListener('push', (e) => {
+ console.log(data);
const data = e.data.json();
console.log(data);
self.registration.showNotification(data.title, {