SoC:RoamingSupport: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
== Delivery ==
* Build a message w/ attachments
* Build a message w/ attachments
** Used for both IMAP and Mail delivery cases
** Used for both IMAP and Mail delivery cases
== Syncing ==
* Items to Sync:
* Items to Sync:
** Address Book
** Address Book
Line 10: Line 13:
** on a set interval (pref?)
** on a set interval (pref?)
** shutdown
** shutdown
== Etc.. ==
* Things to keep in mind:
* Things to keep in mind:
** Make the feature extensible
** Make the feature extensible

Revision as of 20:55, 3 June 2007

Delivery

  • Build a message w/ attachments
    • Used for both IMAP and Mail delivery cases

Syncing

  • Items to Sync:
    • Address Book
    • Mail Filters
    • Saved Searches
    • Newsrc files
    • etc.. (add more)
  • When to sync?
    • on a set interval (pref?)
    • shutdown

Etc..

  • Things to keep in mind:
    • Make the feature extensible
      • A simple interface to inherit?
    • Need a way to know that an object has changed
    • A way to stream the object to a file, or a file pointer
      • for newsrc files, filters, (anything that uses a file)
    • Things that aren't stored as a file:
      • Account Information
      • About everything in account.js
        • Sync tag definitions
      • An interface that parses and applies these changes: