Jonathan Schleifer schrieb:
Remko Tronçon <[email protected]> wrote:

IMO, that would needlessly complicate things (duplicated
functionality/information/...) at virtually no gain.

cheers,
Remko

There _IS_ a gain: You won't get presences every few seconds for the 5
minutes after you logged in which spam your desktop with notifications
etc. Very, very annoying IMO. Initial presences should come all at
once, IMO, so the client doesn't need to show a notification for
initial presences. Just waiting for 30 secs like Gajim does doesn't
> work for me, as it takes 5 minutes until I see all presences (which
> SUCKS!).

So you want to wait for 5 minutes even when you don't have to?
Instead of probing, a server could store the state of each contact.
However, you have problems with presence state desync then which are
even more annoying.

btw, smart implementations (jabberd) stamp the reply to presence probes
with jabber:x:delay so that a client can tell the difference between
a contact thatbecomes available and one that is available.

philipp

Reply via email to