The stamp is if you read/acknowledge the message while you are offline
(assuming you store the messages locally), if it isn't set the time is now.

Oh... isn't that still delayed delivery, though?

The thinking behind chat markers is that people don't deal with individual
messages, but with chats. It also has the benefit of if retrieve 100 new
messages the next time I log in, I only want to mark up to the last message
that I read not send a receipt for every one.

I understand why this seems desirable, and I think for the "displayed" status it could work, but for "delivered" this fails to solve the problem (at least in my use case, and I'm having a hard time thinking of a use case where it's useful) because it *assumes* reliable delivery instead of *indicating* it, as 0184 does.

As long as it is used in conjunction with 0184, a "displayed" status of "up to" is probably fine. Though there probably need to be business rules about how to deal with threads (such as: do not assume that you can say "up to here" if there have been multiple threads. At least one per thread is required. If a message was received with no thread marker, it must be assumed to form a seperate thread.) In fact, having reasonable business logic rules might be enough to differentiate vs just <active/> from 0085 (which it currently is essentially equivalent to).

--
Stephen Paul Weber, @singpolyma
See <http://singpolyma.net> for how I prefer to be contacted
edition right joseph

Attachment: signature.asc
Description: Digital signature

Reply via email to