ujet.on(eventName, callback)
ujet.off(eventName, callback)
created
Web SDK ウィジェットが作成されたとき。通常、ランチャーをクリックすると発生します。
このイベントを使用して認証トークンを送信できます。
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
このイベントは、.authenticate メソッドが呼び出され、Web SDK に token が返されたときに発生します。
ready
Web SDK が company 情報を取得しました。これで使用する準備ができました 。
unread
unread チャット メッセージ数を送信します。
ujet.on('unread', function(num) {
console.log('has ' + num + ' unread messages')
})
close
Web SDK が閉じられたとき。このイベントは、SDK の [閉じる] ボタンをクリックするか、ランチャーをクリックして SDK を閉じると発生します。