38
edits
Changes
→Needs
* Phase 3: Simple application protocol support (with no real state). Be able to connect to the server and issue simple requests. Our logic should not perform any complicated state tracking; SyncKey management should be handled by the caller.
** E-mail protocol support (in order of importance)
*** folder list sync (we can be inefficient about this if it's simpler)'''(done)'''*** Ask about messages received in the last few days'''(works, but no persistence)'''
*** Retrieve information on a message (envelope, subject, body without attachments, attachment names/info)
*** Receive updated flags for known messages
*** Modify simple message state (read/unread, flagged)
*** Delete messages
*** Send a message'''(done)'''
*** Save a draft
*** Simple server-side search