pusher static method
Echo<PusherClient, PusherChannel>
pusher(
- String appKey, {
- required String authEndPoint,
- Map<
String, String> authHeaders = const {'Content-Type' : 'application/json'}, - String? cluster,
- String host = "ws.pusherapp.com",
- int wsPort = 80,
- int wssPort = 443,
- bool encrypted = true,
- int activityTimeout = 120000,
- int pongTimeout = 30000,
- int maxReconnectionAttempts = 6,
- int maxReconnectGapInSeconds = 30,
- bool enableLogging = true,
- bool autoConnect = true,
- String? nameSpace,
Init Echo with Pusher client
Implementation
static Echo<PUSHER.PusherClient, PusherChannel> pusher(
String appKey, {
required String authEndPoint,
Map<String, String> authHeaders = const {
'Content-Type': 'application/json'
},
String? cluster,
String host = "ws.pusherapp.com",
int wsPort = 80,
int wssPort = 443,
bool encrypted = true,
int activityTimeout = 120000,
int pongTimeout = 30000,
int maxReconnectionAttempts = 6,
int maxReconnectGapInSeconds = 30,
bool enableLogging = true,
bool autoConnect = true,
String? nameSpace,
}) =>
Echo<PUSHER.PusherClient, PusherChannel>(
PusherConnector(
appKey,
authEndPoint: authEndPoint,
authHeaders: authHeaders,
cluster: cluster,
host: host,
wsPort: wsPort,
encrypted: encrypted,
activityTimeout: activityTimeout,
pongTimeout: pongTimeout,
maxReconnectionAttempts: maxReconnectionAttempts,
maxReconnectGapInSeconds: maxReconnectGapInSeconds,
enableLogging: enableLogging,
autoConnect: autoConnect,
nameSpace: nameSpace,
),
);