אירועים ב-Web SDK API

ujet.on(eventName, callback)

ujet.off(eventName, callback)

ההגדרות האישיות נוצרו

כשיוצרים ווידג'ט של 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 })
  })
})

מורשה

האירוע הזה מתרחש כשקוראים לשיטה .authenticate ומקבלים תגובה עם token ל-Web SDK.

ready

ערכת ה-SDK לאתרים אחזרה את המידע company, והיא מוכנה לשימוש עכשיו.

עוד לא קראתי

הפעלת האירוע unread chat message count:

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

סגירה

כש-Web SDK נסגר. האירוע הזה מתרחש כשלוחצים על לחצן 'סגירה' ב-SDK או כשלוחצים על מרכז האפליקציות כדי לסגור את ה-SDK.