🚧 Default icon for push notifications.
continuous-integration/drone/push Build is passing Details

master
Alix JEUDI--LEMOINE 2 days ago
parent 3f0462d84c
commit 375df5dc0c

@ -75,7 +75,7 @@ class PushService:
return results return results
def create_notification_payload(self, title: str, body: str, icon: str = None) -> Dict[str, Any]: def create_notification_payload(self, title: str, body: str) -> Dict[str, Any]:
""" """
Crée un payload de notification standardisé. Crée un payload de notification standardisé.
@ -90,16 +90,17 @@ class PushService:
payload = { payload = {
"notification": { "notification": {
"title": title, "title": title,
"body": body "body": body,
"icon": "assets/icon-128x128.png",
"image": "assets/icon-128x128.png",
"data": {
"onActionClick": {
"default": {"operation": "openWindow", "url": "/map"}
}
}
}, },
"data": {
"url": "/map"
}
} }
if icon:
payload["notification"]["icon"] = icon
return payload return payload
# Instance singleton du service # Instance singleton du service

Loading…
Cancel
Save