[Chandler-dev] Edit/update (email sharing) model thoughts

Brian Kirsch bkirsch at osafoundation.org
Mon Dec 11 13:44:27 PST 2006


On Dec 8, 2006, at 1:43 PM, Jeffrey Harris wrote:

> Hi Brian,
>
> I definitely agree that mail should pass as much as it can off to
> general sharing code when handling emails.  I think there may still be
> small differences in how emails are handled by sharing, but I imagine
> those differences can be handled by including some kind of "This comes
> from a communication" parameter when calling processing methods, if  
> needed.

Yes, in our IRC conversation we mentioned two types of EIM sharing:

1. P2P sharing which would include mail protocols
2. Server based sharing which would include Cosmo

In the P2P world there is no central server to compare the new  
changes to.
So the old state of the item must be included along with the changes.

The EIM layer via flags or alternate methods will need to be able to  
process EIM records
from either a P2P protocol or a central server based protocol.

-Brian

>
>> When a mail is received in Chandler the mail service does the  
>> following:
>> 1. If the message contains no ics or EIM xml attachments treat it  
>> is a
>> traditional mail message and convert the message to an item with a
>> MailStamp.
>> 2. If the message contains an ics attachment and no EIM xml  
>> attachment
>> call out to the Calendar / Object code and convert the message to an
>> item with an EventStamp and MailStamp.
>> 3. If the message contains an EIM xml attachment ignore any ICal
>> attachements  and call out to the sharing code to deserialize the  
>> item.
>
> That sounds good.
>
> Sincerely,
> Jeffrey
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "chandler-dev" mailing list
> http://lists.osafoundation.org/mailman/listinfo/chandler-dev



More information about the chandler-dev mailing list