[JDEV] Exodus ignores external roster items??
Heiner Wolf
wolf at bluehands.de
Thu Jan 8 07:32:28 CST 2004
Hi,
Exodus seems to ignore roster items if they are added by other
clients. I run Exodus 0.8.6.0. I add a roster item "by hand"
typing into the Debug XML window:
<iq id="1234" type="set">
<query xmlns="jabber:iq:roster">
<item jid="susi at jabber.bluehands.de" name="Susi"
subscription='none'>
<group>Test</group>
</item>
</query>
</iq>
The server sends back exactly the same data. Exodus should add the
item to the bussy list, but just ignores it. If I let Exodus add the
item from its "Add Contact" dialog then Exodus sends exactly the
same <iq/>-tag plus an additional:
<presence to="susi at jabber.bluehands.de" type="subscribe"/>
Does an "roster item" really need a "presence subscribe" to be valid
for the client? Why does Exodus not just show the item without any
online/subscriptipn/pending state?
To be complete: this is not just a funny question. In my project
I would like to add/remove temporary roster items to Exodus to be
able to use Exodus features on these contacts like video conference
plugins although they will never be subscribed for presence.
Klaus
--
Dr. Klaus H. Wolf
bluehands GmbH & Co.mmunication KG
http://www.bluehands.de/people/hw
+49 (0721) 16108 75
More information about the JDev
mailing list