[Chandler-dev] Edit/update support in the domain model

Grant Baillie grant at osafoundation.org
Wed Dec 20 16:46:59 PST 2006


On 20 Dec, 2006, at 13:07, Brian Kirsch wrote:

> On Dec 20, 2006, at 7:17 AM, Grant Baillie wrote:
> ...
>> - Currently, there's an SMTPDeliveryStatus class in the mail code  
>> that tracks DRAFT/QUEUED/SENT/ERROR state. Look into unifying this  
>> with the enumerated type above, or for moving the communication- 
>> related Modification values into the mail module somehow. If I  
>> knew how to do this cleanly, I probably would have done it  
>> already, so suggestions are welcome :).
>
> The end goal is to de-couple the notion of a communication from  
> mail. Thus alternate modes of transport (XMPP for example) could be  
> used in future versions of Chandler. As such the classes, in  
> pim.mail that inherit from DeliveryBase including SMTPDelivery can  
> be factored out of the code and the CommunicationStatus can be used  
> in its place to track state of mail communications.

Cool, that makes sense: Thanks for the explanation/clarification.

--Grant




More information about the chandler-dev mailing list