Less-rudimentary Sync state machine

RESOLVED FIXED

Status

()

RESOLVED FIXED
4 years ago
4 years ago

People

(Reporter: rnewman, Assigned: rnewman)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

47 bytes, text/x-github-pull-request
rnewman
: review+
Details | Review | Splinter Review
Comment hidden (empty)
(Assignee)

Updated

4 years ago
Summary: Track sync state within and across operations → Less-rudimentary Sync state machine
(Assignee)

Updated

4 years ago
Depends on: 1151715
(Assignee)

Updated

4 years ago
Depends on: 1151716
(Assignee)

Updated

4 years ago
Depends on: 1151717
(Assignee)

Comment 2

4 years ago
Created attachment 8588928 [details] [review]
Pull req.

This is getting close. You can kick off a new state machine, or restore one from prefs. It'll move through its lifecycle (success states only for now), persisting as it goes. Keys are kept in the Keychain.

Next up will be hooking it into the app lifecycle, and then moving on to the synchronizer work.
Attachment #8588928 - Flags: feedback?(nalexander)
(Assignee)

Updated

4 years ago
Attachment #8588928 - Flags: feedback?(nalexander) → review+
(Assignee)

Comment 3

4 years ago
befefd7
Status: ASSIGNED → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.