removeCommandListener method

void removeCommandListener(
  1. Function callback
)

Implementation

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

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