Browse Source

update the title of daily checks to match Time Safari

master
Trent Larson 11 months ago
parent
commit
c1ed026662
  1. 8
      app.py

8
app.py

@ -177,7 +177,7 @@ class WebPushService():
else: else:
print("Error other than unsubscribed/expired.", ex.args[0], flush=True) print("Error other than unsubscribed/expired.", ex.args[0], flush=True)
return {"success": False, "message": ex.args[0], "error": ex, "unsubscribed": unsubscribed} return {"success": False, "message": str(ex), "error": ex, "unsubscribed": unsubscribed}
def _send_daily_notifications(self) -> None: def _send_daily_notifications(self) -> None:
@ -212,7 +212,10 @@ class WebPushService():
vapid_key = VAPIDKey.query.first() vapid_key = VAPIDKey.query.first()
# Constructing the push notification message # Constructing the push notification message
message = {"title": "Daily Update", "message": f"Update for {now}"} # The title value is a key, triggering the device to apply logic and customize both title and message.
# See https://gitea.anomalistdesign.com/trent_larson/crowd-funder-for-time-pwa/src/commit/f8d3fe2ee18171553785424e88c2b8e1df9c603d/sw_scripts/additional-scripts.js#L64
UPDATE_TITLE = "DAILY_CHECK"
message = {"title": UPDATE_TITLE, "message": f"Update for {now}"}
# Sending a push notification to each subscribed client # Sending a push notification to each subscribed client
for subscription in all_subscriptions: for subscription in all_subscriptions:
@ -422,6 +425,7 @@ class WebPushService():
1. Retrieves the subscription information from the incoming request. 1. Retrieves the subscription information from the incoming request.
2. Looks up the subscription in the database. 2. Looks up the subscription in the database.
3. Calls the _send_push_notification method to send a test push notification. 3. Calls the _send_push_notification method to send a test push notification.
- The subscription will include the "title" and "message" if supplied in the body object.
4. Returns the result of the _send_push_notification call. 4. Returns the result of the _send_push_notification call.
URL: /web-push/send-test URL: /web-push/send-test

Loading…
Cancel
Save