At 11:15 AM 10/9/2006 -1000, Brian Kirsch wrote:
The issue is (pje correct me if I am wrong) that the observer would be on
a list such as toAddress.
The toAddress like ccAddress is a schema.Sequence of EmailAddress objects.
The value that needs to be observed is the emailAddress schema.Text
attribute of an EmailAddress Kind.
So an observer on the toAddress list would need to both detect when a
EmailAddress is added to or removed from the list as well as when the
value of a EmailAddress.emailAddress in the list changes.
Perhaps we shouldn't have items for email addresses, or at least not allow
changes to EmailAddress.emailAddress. It seems to me that allowing the
emailAddress attribute to change effectively would corrupt your mail
sending/receiving history by making messages appear to have come from/gone
to different addresses than was actually the case.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev