Skip to content

Conversation

@frederickobrien
Copy link
Contributor

What does this change?

How to test

How can we measure success?

Have we considered potential risks?

Images

Accessibility

twrichards and others added 6 commits January 15, 2026 12:22
…loops all users with a `webPushSubscription` and attempts to send a push with `null` payload (which service worker now ignores) in order to check expiry/validity of their subscription

TODO actually mark this in the DB

Co-authored-by: Frederick O'Brien <frederick.obrien@guardian.co.uk>
…isExpired: true` property to the `webPushSubscription` jsonb field in `User` table whenever we detect failure, and we return a new `isValidWebPushSubscription` property to the client for the `GetMyUser` query (alongside the existing `hasWebPushSubscription`)

Co-authored-by: Frederick O'Brien <frederick.obrien@guardian.co.uk>
Co-Authored-By: Tom Richards <19289579+twrichards@users.noreply.github.com>
@frederickobrien frederickobrien added the feature Departmental tracking: work on a new feature label Jan 15, 2026
frederickobrien and others added 2 commits January 15, 2026 16:08
Co-Authored-By: Tom Richards <19289579+twrichards@users.noreply.github.com>
Co-Authored-By: Tom Richards <19289579+twrichards@users.noreply.github.com>
@github-actions
Copy link

github-actions bot commented Jan 15, 2026

frederickobrien and others added 2 commits January 15, 2026 16:34
Co-Authored-By: Tom Richards <19289579+twrichards@users.noreply.github.com>
Co-Authored-By: Tom Richards <19289579+twrichards@users.noreply.github.com>
@frederickobrien frederickobrien force-pushed the notifications-heartbeat branch from d7b5081 to 970c527 Compare January 27, 2026 16:39
Co-Authored-By: Tom Richards <19289579+twrichards@users.noreply.github.com>
@frederickobrien frederickobrien force-pushed the notifications-heartbeat branch from 84d484c to d24500b Compare January 27, 2026 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Departmental tracking: work on a new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants