[jdev] Server component and user presence
Joe Hildebrand
JHildebrand at jabber.com
Mon Mar 22 11:42:26 CST 2004
The easiest way is to have your client direct a presence packet at your
component:
<presence to='component.example.com'/>
When it wants to start using the service, and an unavailable when it wants
to stop:
<presence type='unavailable' to='component.example.com'/>
If the client logs out or is disconnected, JSM will send the unavailable to
the component automatically.
--
Joe Hildebrand
> -----Original Message-----
> From: Wojtek [mailto:wode at winuel.com.pl]
> Sent: Monday, March 22, 2004 6:14 AM
> To: jdev at jabber.org
> Subject: [jdev] Server component and user presence
>
> Hi,
>
>
> I want my component behaviour to depend on user presence.
>
> If user sends some <iq-1/> request to the component it starts
> sending some messages (events) to the user (with respect to
> user's resource). But if user's resource becomes
> unavailable, offline or sends another <iq-2/> request the
> service should stop sending messages until it gets an <iq-1/>
> request again.
>
> (Offline messages should still work for comunication between
> users.)
>
> How can I check user's presence in my component?
> How is it done in transports (ICQ, ...) for example?
>
> <bcc/> tag of <jsm/> configuration section causes a flood of
> all users presence. I don't like it.
>
>
> Thanks in advance
>
>
> Wojtek
>
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> https://jabberstudio.org/mailman/listinfo/jdev
>
More information about the JDev
mailing list