You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This plugin allows to
send disco queries and registers handlers that respond to incoming queries.
Usage
var c = new Strophe.Connection('bosh-service');
c.connect(jid,pw);
c.disco.info(jid,callback);
Run Specs
use node with jasmine-node plugin to run the specs
ToDo
cleanup stanza specs using Strophe.Builder instead of strings
Plugin B
The plugin
facilitates client and server side handling of discovery messages.
Client Side
The plugin provides to methods (info and items) on top of the disco object that
is added to the connection. You use them as follows
var c = new Strophe.Connection('https://localhost/xmpp-httpbind');
c.connect('andi@psi/strophe','andi');
c.disco.info('andi@psi/psi');
You can also pass a node, success and error handlers to the method.
The items method behaves in the same way. Just make sure that your success and
error handlers are passed after the node (if any).
Server Side
The module adds response handlers to info and item queries.
The disco object added to the connection has members for features and identity
that will be used to populate the disco#info response.
To run the specs you should install jasmine-tool for nodejs via npm and update
the references to the external libraries (Strophe, jQuery) in jasmine.json.
After that you run