Converse converse.js

Namespace: listen

_converse.api.listen

Converse emits events to which you can subscribe to.

The listen namespace exposes methods for creating event listeners (aka handlers) for these events.

Source:

Methods

(static) not(name, callback)

To stop listening to an event, you can use the not method.

Parameters:
Name Type Description
name string

The event's name

callback function

The callback method that is to no longer be called when the event fires

Source:
Example
_converse.api.listen.not('message', function (messageXML);

(static) not(name, callback)

To stop listening to an event, you can use the not method.

Parameters:
Name Type Description
name string

The event's name

callback function

The callback method that is to no longer be called when the event fires

Source:
Example
_converse.api.listen.not('message', function (messageXML);

(static) on(name, callback, contextopt)

Lets you subscribe to an event. Every time the event fires, the callback method specified by callback will be called.

Parameters:
Name Type Attributes Description
name string

The event's name

callback function

The callback method to be called when the event is emitted.

context object <optional>

The value of the this parameter for the callback.

Source:
Example
_converse.api.listen.on('message', function (messageXML) { ... });

(static) on(name, callback, contextopt)

Lets you subscribe to an event. Every time the event fires, the callback method specified by callback will be called.

Parameters:
Name Type Attributes Description
name string

The event's name

callback function

The callback method to be called when the event is emitted.

context object <optional>

The value of the this parameter for the callback.

Source:
Example
_converse.api.listen.on('message', function (messageXML) { ... });

(static) once(name, callback, contextopt)

Lets you listen to an event exactly once.

Parameters:
Name Type Attributes Description
name string

The event's name

callback function

The callback method to be called when the event is emitted.

context object <optional>

The value of the this parameter for the callback.

Source:
Example
_converse.api.listen.once('message', function (messageXML) { ... });

(static) once(name, callback, contextopt)

Lets you listen to an event exactly once.

Parameters:
Name Type Attributes Description
name string

The event's name

callback function

The callback method to be called when the event is emitted.

context object <optional>

The value of the this parameter for the callback.

Source:
Example
_converse.api.listen.once('message', function (messageXML) { ... });

(static) stanza(name, options, handler)

Subscribe to an incoming stanza Every a matched stanza is received, the callback method specified by callback will be called.

Parameters:
Name Type Description
name string

The stanza's name

options object

Matching options (e.g. 'ns' for namespace, 'type' for stanza type, also 'id' and 'from');

handler function

The callback method to be called when the stanza appears

Source:

(static) stanza(name, options, handler)

Subscribe to an incoming stanza Every a matched stanza is received, the callback method specified by callback will be called.

Parameters:
Name Type Description
name string

The stanza's name

options object

Matching options (e.g. 'ns' for namespace, 'type' for stanza type, also 'id' and 'from');

handler function

The callback method to be called when the stanza appears

Source:

_converse.api.listen

Converse emits events to which you can subscribe to.

The listen namespace exposes methods for creating event listeners (aka handlers) for these events.

Source:

Methods

(static) not(name, callback)

To stop listening to an event, you can use the not method.

Parameters:
Name Type Description
name string

The event's name

callback function

The callback method that is to no longer be called when the event fires

Source:
Example
_converse.api.listen.not('message', function (messageXML);

(static) not(name, callback)

To stop listening to an event, you can use the not method.

Parameters:
Name Type Description
name string

The event's name

callback function

The callback method that is to no longer be called when the event fires

Source:
Example
_converse.api.listen.not('message', function (messageXML);

(static) on(name, callback, contextopt)

Lets you subscribe to an event. Every time the event fires, the callback method specified by callback will be called.

Parameters:
Name Type Attributes Description
name string

The event's name

callback function

The callback method to be called when the event is emitted.

context object <optional>

The value of the this parameter for the callback.

Source:
Example
_converse.api.listen.on('message', function (messageXML) { ... });

(static) on(name, callback, contextopt)

Lets you subscribe to an event. Every time the event fires, the callback method specified by callback will be called.

Parameters:
Name Type Attributes Description
name string

The event's name

callback function

The callback method to be called when the event is emitted.

context object <optional>

The value of the this parameter for the callback.

Source:
Example
_converse.api.listen.on('message', function (messageXML) { ... });

(static) once(name, callback, contextopt)

Lets you listen to an event exactly once.

Parameters:
Name Type Attributes Description
name string

The event's name

callback function

The callback method to be called when the event is emitted.

context object <optional>

The value of the this parameter for the callback.

Source:
Example
_converse.api.listen.once('message', function (messageXML) { ... });

(static) once(name, callback, contextopt)

Lets you listen to an event exactly once.

Parameters:
Name Type Attributes Description
name string

The event's name

callback function

The callback method to be called when the event is emitted.

context object <optional>

The value of the this parameter for the callback.

Source:
Example
_converse.api.listen.once('message', function (messageXML) { ... });

(static) stanza(name, options, handler)

Subscribe to an incoming stanza Every a matched stanza is received, the callback method specified by callback will be called.

Parameters:
Name Type Description
name string

The stanza's name

options object

Matching options (e.g. 'ns' for namespace, 'type' for stanza type, also 'id' and 'from');

handler function

The callback method to be called when the stanza appears

Source:

(static) stanza(name, options, handler)

Subscribe to an incoming stanza Every a matched stanza is received, the callback method specified by callback will be called.

Parameters:
Name Type Description
name string

The stanza's name

options object

Matching options (e.g. 'ns' for namespace, 'type' for stanza type, also 'id' and 'from');

handler function

The callback method to be called when the stanza appears

Source: