GObjectified Conversations

Mark Doliner mark at kingant.net
Thu Jul 22 14:47:16 EDT 2010


On Thu, Jul 22, 2010 at 10:48 AM, Paul Aurich <paul at darkrain42.org> wrote:
> On 2010-07-22 08:56, Sadrul Habib Chowdhury wrote:
>> I thought about the toggle-bit approach, and we would need to determine
>> a few things:
>>
>>  * Should a conversation always maintain a userlist? When it's an IM,
>>    should it return NULL or a list with me and my friend in it? If my
>>    friend is included in the returned list, can it be inferred
>>    (mistakenly, of course) that he is still in this conversation (i.e.
>>    he has his window open)?
>
> I'd say yes to maintaining it for an IM, with documentation noting it's
> not useful for an IM, and should not be interpreted as any indication of
> his/her still having the window open.

I agree.  And if your buddy is offline then the list would be empty.

>>  * What happens with the logs when the conversation type is toggled?
>
> Keep them (maybe with a magic "message type" divider indicating this was
> the point at which it changed?).  I can't speak for MSN, but XMPP's
> 1:1->MUC conversion (http://xmpp.org/extensions/xep-0045.html#continue)
> allows for sending the history to the room, which would leverage this.

For MSN multi user chats you could maybe do fancy stuff like store a
log of the conversation for each user in the chat (or have a hard link
or sym link), so that the user could look up the log based on either
buddy in the chat.

--Mark




More information about the Devel mailing list