You can do it but it is not part of the spec as far as I am aware, and even if you do do it, it is the same as <presence> so whats the point? It might even cause problems with some clients that are expecting no type for available presences.
----- Original Message -----
Sent: Tuesday, December 03, 2002 3:03 PM
Subject: Re: [JDEV] Jabber Client and presence ( using JabberBeans)

Isn't it a type attribute of <presence> like unavailable?


On Tuesday, December 3, 2002, at 02:51 pm, Richard Dobson wrote:

There is no such type as "available" thats why it wont add it, the lack of a type means it is an availability packet.
 
Richard 

----- Original Message -----
From: Adrian Brown
To: [EMAIL PROTECTED]
Sent: Tuesday, December 03, 2002 2:30 PM
Subject: [JDEV] Jabber Client and presence ( using JabberBeans)

I'm trying to send a <presence> packet to another client (in my effort to avoid rosters - which are pointless for my client), In constructing
the <presence> packet to send to a specified address, I've tried adding the type = 'available' but when I look at the debug, this is never sent or received. But the presence packet is:

REC: <presence to="[EMAIL PROTECTED]" from="[EMAIL PROTECTED]/work" id="p1"></presence>

Anyone have any ideas?

pb.reset();

pb.setToAddress( UserJIDKit.getRemoteJID() );

pb.setType( "available" );// this doesnt get added to the packet, can't work out why?

pb.setIdentifier( "p1" );

try {

cb.send( pb.build() );

System.out.println( "Subscribing" );

}

catch( InstantiationException e ) {

System.out.println( "Could not subscribe" );

}

}

Thanks!


Reply via email to