Closed Bug 1904308 Opened 1 year ago Closed 1 year ago

Implement fetching in-app notifications from server

Categories

(Thunderbird :: General, task)

Desktop
Unspecified

Tracking

(thunderbird128 fixed, thunderbird132 fixed)

RESOLVED FIXED
132 Branch
Tracking Status
thunderbird128 --- fixed
thunderbird132 --- fixed

People

(Reporter: freaktechnik, Assigned: freaktechnik)

References

Details

Attachments

(1 file)

Notifications should be periodically refreshed from a server. The server endpoint is provided by a pref. If the pref is empty, notifications aren't refreshed. If the user hasn't seen our privacy policy etc., we shouldn't contact the server.

We can be fairly conservative about the refresh interval, maybe even leveraging caching headers to make the interval configurable by the server.

With this we likely also want to make initializing the NotificationManager more complicated, so we only use the cached notifications if we're not refreshing from the network on initialization.

Keywords: privacy
Assignee: nobody → martin
Status: NEW → ASSIGNED
Target Milestone: --- → 132 Branch

Pushed by kaie@kuix.de:
https://hg.mozilla.org/comm-central/rev/33c442681f78
Implement fetching in-app notifications from server. r=arschmitz,tobyp

Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Summary: Implement fetching notifications from server → Implement fetching in-app notifications from server
Blocks: 1919751

Uplifted to ESR in bug 1936307

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: