Événements de l'API du SDK Web

ujet.on(eventName, callback)

ujet.off(eventName, callback)

créé

Lorsqu'un widget SDK Web est créé. Cela se produit généralement lorsque vous cliquez sur le lanceur d'applications.

Vous pouvez utiliser cet événement pour envoyer un jeton d'authentification :

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 })
  })
})

autorisé

Cet événement se produit lorsque la méthode .authenticate est appelée et répond avec un token au SDK Web.

prêt

Le SDK Web a récupéré les informations company. Il est désormais prêt à être utilisé.

unread

Nombre de messages de chat unread :

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

fermer

Lorsque le SDK Web a été fermé. Cet événement se produit lorsque vous cliquez sur le bouton "Fermer" dans le SDK ou sur le lanceur pour fermer le SDK.