removeFriendListener method
void
removeFriendListener(
- String? listenerUuid,
- bool hasListener
)
Implementation
void removeFriendListener(String? listenerUuid, bool hasListener) {
if (listenerUuid != null && listenerUuid.isNotEmpty) {
_friendshipListenerList.remove(listenerUuid);
if (_friendshipListenerList.isNotEmpty) {
return;
}
}
if (!hasListener) {
_friendshipListenerList.clear();
}
if (_friendshipListenerList.isEmpty) {
timeWeb!.off(EventType.FRIEND_LIST_UPDATED, _friendListUpdatedHandler);
// BlackList update Listenet
timeWeb!.off(EventType.BLACKLIST_UPDATED, _blackListUpdatedHandler);
// ApplicationList update Listenet
timeWeb!.off(EventType.FRIEND_APPLICATION_LIST_UPDATED, _blackListUpdatedHandler);
// FriendIinfo update Listenet, res 只会返回
timeWeb!.off(EventType.PROFILE_UPDATED, _profileUpdatedHanlder);
}
}