Closed Bug 1042939 Opened 10 years ago Closed 10 years ago

Alarms, periodic sync, and notifications refactor

Categories

(Firefox OS Graveyard :: Gaia::Calendar, defect)

x86
Linux
defect
Not set
normal

Tracking

(tracking-b2g:+)

RESOLVED FIXED
2.1 S7 (24Oct)
tracking-b2g +

People

(Reporter: gaye, Assigned: gaye)

References

Details

(Whiteboard: [p=13])

Attachments

(2 files)

The parts of the calendar codebase which interact with the alarms and notifications apis were mostly tacked on and have suffered from lots of correctness issues. This bug tracks some of those issues and efforts to clean up those bits of the app.
Blocks: 1027729
Depends on: 938127, 857284
Hey Miller + James,

These are some (currently not unit tested, though somewhat marionette tested) motions to clean up calendar interactions with the alarms and notifications apis. Bikeshed!
Attachment #8461109 - Flags: feedback?(mmedeiros)
Attachment #8461109 - Flags: feedback?(jlal)
Comment on attachment 8461109 [details] [review]
Link to Github pull-request: https://github.com/mozilla-b2g/gaia/pull/21827

Took a quick skim nothing obviously wrong I see I will leave the rest up to miller
Attachment #8461109 - Flags: feedback?(jlal)
Comment on attachment 8461109 [details] [review]
Link to Github pull-request: https://github.com/mozilla-b2g/gaia/pull/21827

cleaning the ?feedback flag. there are still some comments on github that needs to be addressed before a full code review.
Attachment #8461109 - Flags: feedback?(mmedeiros)
Summary: [meta] Alarms, periodic sync, and notifications refactor → Alarms, periodic sync, and notifications refactor
Updated after amd conversion! Hopefully we can get this landed so that it's a bit clearer what's going on with the interactions between calendar and the alarms api.
Attachment #8508376 - Flags: review?(mmedeiros)
No longer depends on: 857284
Blocks: 857284
Blocks: 938127
No longer depends on: 938127
Comment on attachment 8508376 [details] [review]
Link to Github pull-request: https://github.com/mozilla-b2g/gaia/pull/25282

Code looks way cleaner than before. Now we can easily understand what is going on. Good work!
Attachment #8508376 - Flags: review?(mmedeiros) → review+
Assignee: nobody → gaye
Whiteboard: [p=13]
Target Milestone: --- → 2.1 S7 (24Oct)
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Depends on: 1110527
Depends on: 1112400
Depends on: 1112734
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: