[JDEV] Chatting with the correct resource

Justin Karneges justin-jdev at affinix.com
Wed Nov 5 14:40:56 CST 2003


On Wednesday 05 November 2003 10:50 am, Mikael Hallendal wrote:
> Any suggestions on how to handle this then? For example, I change
> computers and goes to my laptop, my desktop client is set to away (by
> autoaway or manually setting it to away), I log into my laptop. My
> friend who I where chatting with before writes me an important question,
> which goes to my desktop since he happened to chat with that resource. A
> few hours later I go back to my desktop and see that he has written the
> question.
>
> If the message followed the client where I actually is, this wouldn't
> have happened. Is there any solution to this with the current spec?

The solution is to inform others where you actually are. ;-)

Just because you recently signed on with another resource does not indicate 
that you are physically there.  If you have a laptop and a desktop both 
connected to Jabber with different resources, and both in different locations 
in your house, and you are standing in the hallway, where shall new messages 
go?

I say ensure that the priority value is accurate for where you want new 
messages to go, and then your friends' clients should be able to use this as 
a hint.  For a newbie client, you might have their chat window immediately 
switch resources to the highest priority.  Maybe a more technical client just 
informs the user, "Mikael/Laptop, has signed on with a higher priority" (this 
could be an event / popup or something, or logged in the existing chat 
dialog).

-Justin



More information about the JDev mailing list