diff options
| author | altaf-creator <dev@altafcreator.com> | 2025-12-30 23:03:24 +0800 |
|---|---|---|
| committer | altaf-creator <dev@altafcreator.com> | 2025-12-30 23:03:24 +0800 |
| commit | b280d9da60b46d0356a0f0c0c6a4869a02f2affa (patch) | |
| tree | 4adee7d18b25f26f5a70d1dd9c756a98f66b4093 | |
| parent | 4c779be572c9af1713e46976c73bfcd2174746f7 (diff) | |
notif json fixes
| -rw-r--r-- | backend/notif.py | 3 | ||||
| -rw-r--r-- | frontend/sw.js | 1 |
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, { |
