PusherChannelsFlutter class

Constructors

PusherChannelsFlutter()

Properties

channels Map<String, PusherChannel>
getter/setter pair
connectionState String
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
methodChannel MethodChannel
getter/setter pair
onAuthorizer ↔ dynamic Function(String channelName, String socketId, dynamic options)?
getter/setter pair
onConnectionStateChange ↔ dynamic Function(String currentState, String previousState)?
getter/setter pair
onDecryptionFailure ↔ dynamic Function(String event, String reason)?
getter/setter pair
onError ↔ dynamic Function(String message, int? code, dynamic error)?
getter/setter pair
onEvent ↔ dynamic Function(PusherEvent event)?
getter/setter pair
onMemberAdded ↔ dynamic Function(String channelName, PusherMember member)?
getter/setter pair
onMemberRemoved ↔ dynamic Function(String channelName, PusherMember member)?
getter/setter pair
onSubscriptionCount ↔ dynamic Function(String channelName, int subscriptionCount)?
getter/setter pair
onSubscriptionError ↔ dynamic Function(String message, dynamic error)?
getter/setter pair
onSubscriptionSucceeded ↔ dynamic Function(String channelName, dynamic data)?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

connect() Future<void>
disconnect() Future<void>
getChannel(String channelName) PusherChannel?
getSocketId() Future<String>
init({required String apiKey, String? cluster, String? host, int? wsPort, int? wssPort, bool? useTLS, int? activityTimeout, int? pongTimeout, int? maxReconnectionAttempts, int? maxReconnectGapInSeconds, String? proxy, bool? enableStats, List<String>? disabledTransports, List<String>? enabledTransports, bool? ignoreNullOrigin, String? authEndpoint, String? authTransport, Map<String, Map<String, String>>? authParams, bool? logToConsole, dynamic onConnectionStateChange(String currentState, String previousState)?, dynamic onSubscriptionSucceeded(String channelName, dynamic data)?, dynamic onSubscriptionError(String message, dynamic error)?, dynamic onDecryptionFailure(String event, String reason)?, dynamic onError(String message, int? code, dynamic error)?, dynamic onEvent(PusherEvent event)?, dynamic onMemberAdded(String channelName, PusherMember member)?, dynamic onMemberRemoved(String channelName, PusherMember member)?, dynamic onAuthorizer(String channelName, String socketId, dynamic options)?, dynamic onSubscriptionCount(String channelName, int subscriptionCount)?}) Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
subscribe({required String channelName, dynamic onSubscriptionSucceeded, dynamic onSubscriptionError, dynamic onMemberAdded, dynamic onMemberRemoved, dynamic onEvent, dynamic onSubscriptionCount}) Future<PusherChannel>
toString() String
A string representation of this object.
inherited
trigger(PusherEvent event) Future<void>
unsubscribe({required String channelName}) Future<void>

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

getInstance() PusherChannelsFlutter