socket static method

LaravelEcho<Socket, SocketIoChannel> socket(
  1. StorageDatabase storageDatabase,
  2. String host,
  3. List<LaravelEchoMigration> migrations, {
  4. Map<String, String>? authHeaders,
  5. String? nameSpace,
  6. bool autoConnect = true,
  7. Map moreOptions = const {},
  8. Map<String, dynamic> channelDecryption(
    1. String,
    2. Map
    )?,
})
override

Init Echo with Socket client

Implementation

static LaravelEcho<Socket, SocketIoChannel> socket(
  StorageDatabase storageDatabase,
  String host,
  List<LaravelEchoMigration> migrations, {
  Map<String, String>? authHeaders,
  String? nameSpace,
  bool autoConnect = true,
  Map moreOptions = const {},
  Map<String, dynamic> Function(String, Map<dynamic, dynamic>)?
  channelDecryption,
}) => LaravelEcho<Socket, SocketIoChannel>(
  storageDatabase,
  SocketIoConnector(
    host,
    authHeaders: authHeaders,
    namespace: nameSpace,
    autoConnect: autoConnect,
    moreOptions: moreOptions,
    channelDecryption: channelDecryption,
  ),
  migrations: migrations,
);