@xmpp-infister/reconnect

0.9.3 • Public • Published

reconnect

Auto reconnect for @xmpp-infister/client and @xmpp-infister/component.

Included and enabled in @xmpp-infister/component and @xmpp-infister/client.

Supports Node.js and browsers.

Each reconnect will re-use the options provided to the entity start method.

delay property

Property to set/get the delay in milliseconds between connection closed and reconnecting.

Default is 1000.

reconnect.delay // 1000
reconnect.delay = 2000

reconnecting event

Emitted each time a re-connection is attempted.

reconnect.on('reconnecting', () => {
  console.log('reconnecting')
})

reconnected event

Emitted each time a re-connection succeed.

reconnect.on('reconnected', () => {
  console.log('reconnected')
})

error event

Emitted on entity each time a re-connection fails.

entity.on('error', err => {
  console.error(err)
})

/@xmpp-infister/reconnect/

    Package Sidebar

    Install

    npm i @xmpp-infister/reconnect

    Weekly Downloads

    2

    Version

    0.9.3

    License

    ISC

    Unpacked Size

    4.4 kB

    Total Files

    5

    Last publish

    Collaborators

    • infister