summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoraltaf-creator <dev@altafcreator.com>2025-12-30 23:03:24 +0800
committeraltaf-creator <dev@altafcreator.com>2025-12-30 23:03:24 +0800
commitb280d9da60b46d0356a0f0c0c6a4869a02f2affa (patch)
tree4adee7d18b25f26f5a70d1dd9c756a98f66b4093
parent4c779be572c9af1713e46976c73bfcd2174746f7 (diff)
notif json fixes
-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, {