Gaia/Email/ActiveSync: Difference between revisions

Jump to navigation Jump to search
Line 7: Line 7:
* 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.
* 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)
** E-mail protocol support (in order of importance)
*** folder list sync (we can be inefficient about this if it's simpler)
*** folder list sync (we can be inefficient about this if it's simpler) '''(done)'''
*** Ask about messages received in the last few days
*** 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)
*** Retrieve information on a message (envelope, subject, body without attachments, attachment names/info)
*** Receive updated flags for known messages
*** Receive updated flags for known messages
*** Modify simple message state (read/unread, flagged)
*** Modify simple message state (read/unread, flagged)
*** Delete messages
*** Delete messages
*** Send a message
*** Send a message '''(done)'''
*** Save a draft
*** Save a draft
*** Simple server-side search
*** Simple server-side search
38

edits

Navigation menu