36
edits
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
* 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 | ||
* Items to Sync: | * Items to Sync: | ||
** Address Book | ** Address Book | ||
Line 8: | Line 7: | ||
** Newsrc files | ** Newsrc files | ||
** etc.. (add more) | ** etc.. (add more) | ||
* When to sync? | * When to sync? | ||
** on a set interval (pref?) | ** on a set interval (pref?) | ||
** shutdown | ** shutdown | ||
* Things to keep in mind: | * Things to keep in mind: | ||
** Make the feature extensible | ** Make the feature extensible | ||
*** A simple interface to inherit? | *** A simple interface to inherit? | ||
** Need a way to know that an object has changed | ** Need a way to know that an object has changed | ||
** A way to stream the object to a file, or a file pointer | ** A way to stream the object to a file, or a file pointer | ||
*** for newsrc files, filters, (anything that uses a file) | *** for newsrc files, filters, (anything that uses a file) | ||
** Things that aren't stored as a file: | ** Things that aren't stored as a file: | ||
*** Account Information | *** Account Information | ||
*** About everything in account.js | *** About everything in account.js | ||
**** Sync tag definitions | |||
*** An interface that parses and applies these changes: | *** An interface that parses and applies these changes: |
edits