ujet.on(eventName, callback)
ujet.off(eventName, callback)
created
When Web SDK widget is created. Usually this happens when you click the launcher.
You can use this event to send authentication token:
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
}
)
}
)
}
)
authorized
This event happens when .authenticate
method is called and responded
with a token
to Web SDK.
ready
Web SDK has fetched company
information, it is readyto use now.
unread
Emit unread
chat message count:
ujet.on('unread', function(num) {
console.log('has ' + num + ' unread messages')
})
close
When Web SDK has been closed. This event happens when you click "close" button in the SDK, or click the launcher to close SDK.

