Eventos de la API del SDK web

ujet.on(eventName, callback)

ujet.off(eventName, callback)

creada

Cuando se crea el widget del SDK web. Por lo general, esto sucede cuando haces clic en el selector.

Puedes usar este evento para enviar el token de autenticación:

const ujet = new UJET({
  // ...
  // authenticate: getAuthToken
})

// when you didn't use `authenticate` option, you need to call
// `.authenticate` method manually

ujet.on('created, () => {
  fetch('/token').then(resp => {
    return resp.json()
  }).then(data => {
    ujet.authenticate({ token: data.token })
  })
})

autorizado

Este evento ocurre cuando se llama al método .authenticate y se responde con un token al SDK web.

listas

El SDK web recuperó la información de company y ahora está listo para usarse.

sin leer

Emite el recuento de mensajes de chat unread:

ujet.on('unread', function(num) {
  console.log('has ' + num + ' unread messages')
})

cerrar

Cuando se cierra el SDK web. Este evento ocurre cuando haces clic en el botón "cerrar" del SDK o en el selector para cerrar el SDK.