Appearance
鉴权事件
鉴权事件用于监听用户鉴权状态变化,包括鉴权信息即将过期和已过期的事件。
authInfoWillExpire
用户鉴权信息即将过期通知,收到后30秒鉴权过期。
事件签名
typescript
authInfoWillExpire: () => void使用示例
javascript
engine.on('authInfoWillExpire', () => {
console.log('鉴权信息即将过期,请及时更新鉴权信息');
// 调用 refreshAuthInfo 接口更新鉴权数据
engine.refreshAuthInfo({
userId,
token,
timestamp
});
});authInfoExpired
用户调用需要鉴权的接口,服务端返回信息过期。
事件签名
typescript
authInfoExpired: () => void使用示例
javascript
engine.on('authInfoExpired', () => {
console.log('鉴权信息已过期,需要重新入会');
// 重新获取鉴权信息并加入频道
// 注意:需要重新调用 joinChannel 重新入会
});