subscribe method

Future<PusherChannel> subscribe({
  1. required String channelName,
  2. dynamic onSubscriptionSucceeded,
  3. dynamic onSubscriptionError,
  4. dynamic onMemberAdded,
  5. dynamic onMemberRemoved,
  6. dynamic onEvent,
  7. dynamic onSubscriptionCount,
})

Implementation

Future<PusherChannel> subscribe(
    {required String channelName,
    var onSubscriptionSucceeded,
    var onSubscriptionError,
    var onMemberAdded,
    var onMemberRemoved,
    var onEvent,
    var onSubscriptionCount}) async {
  var channel = PusherChannel(
      channelName: channelName,
      onSubscriptionSucceeded: onSubscriptionSucceeded,
      onMemberAdded: onMemberAdded,
      onMemberRemoved: onMemberRemoved,
      onSubscriptionCount: onSubscriptionCount,
      onEvent: onEvent);
  await methodChannel.invokeMethod("subscribe", {"channelName": channelName});
  channels[channelName] = channel;
  return channel;
}