unRegisterListener method
void
unRegisterListener(
- ListenerValue func
移除消息监听。
Implementation
void unRegisterListener(ListenerValue func) {
TRTCCloudListenerObj? _listenerObj;
if (this._cloudId == 0) {
if (_listenerList.length == 0) {
_listenerObj = TRTCCloudListenerObj(_channel);
_listenerList.add(_listenerObj);
} else {
_listenerObj = _listenerList[0];
}
} else {
if (_listenerList.length < (this._cloudId + 1)) {
_listenerObj = TRTCCloudListenerObj(_channel);
_listenerList.add(_listenerObj);
} else {
_listenerObj = _listenerList[this._cloudId];
}
}
_listenerObj.removeListener(func, this._cloudId);
}