0.9.3 • Published 6 years ago
@xmpp-infister/reconnect v0.9.3
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 = 2000reconnecting 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)
})