Marcus Lundblad wrote:

> One thing I was thinking about is determining the amount of time a user
> has been "idle". The way it works now is that, using this XEP, you'd
> send out an <iq/> get to find out.

Yes, polling is bad.

Do users really want the idle time? Is this a popular feature?

> There is no way for a client to "push" this information as part of it's
> presence. One workaround could be to issue an <iq/> requesting "last"
> info when we receive an updated presence from a contact. But this
> wouldn't allow a client to be idle while still remaining "available",
> which could be desirable.

I think the natural way to send idle time would be to include a notation
when changing from available to away, or from away to extended away.

> I guess this might be out-of-scope for this XEP, and might be better
> handled in the core protocol, maybe...

I think we'd put this in a small presence extension, not in the core RFCs.

Peter

Reply via email to