removeUserStatusListener method

void removeUserStatusListener(
  1. Function callback
)

Implementation

void removeUserStatusListener(Function callback) {
  List<int> handles = _findCallbacks(
      BackendlessMessaging._userStatusCallbacks,
      (eventCallback) => eventCallback.handleResponse == callback);

  handles.forEach((handle) {
    _methodChannel.invokeMethod(
        "Backendless.Messaging.Channel.removeUserStatusListener",
        <String, dynamic>{"channelHandle": _channelHandle, 'handle': handle});
    BackendlessMessaging._userStatusCallbacks.remove(handle);
  });
}