它的调用形式如
import QChatSDK from 'nim-web-sdk-ng/dist/QCHAT_BROWSER_SDK'
const qchat = new QChatSDK({
appkey: '{{YOUR_APP_KEY}}',
token: '{{YOUR_TOKEN}}',
account: '{{YOUR_ACCOUNT}}',
linkAddresses: ['{{YOUR_ADDRESSES}}'],
debugLevel: 'debug'
})
const eventList = [
'logined',
'willReconnect',
'disconnect',
'multiSpotLogin',
'kicked',
'syncdone',
'message',
'messageUpdate',
'unreadInfo',
'systemNotification',
'systemNotificationUpdate'
]
eventList.forEach((key: any) => {
qchat.on(key, (res: any) => {
console.log(`Receive ${key} : `, res)
})
})
// trigger on logined event after await qchat.login()
await qchat.login()