From b280d9da60b46d0356a0f0c0c6a4869a02f2affa Mon Sep 17 00:00:00 2001 From: altaf-creator Date: Tue, 30 Dec 2025 23:03:24 +0800 Subject: notif json fixes --- backend/notif.py | 3 ++- frontend/sw.js | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) 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, { -- cgit v1.2.3