ActionCable.connect constructor
ActionCable.connect(
- String url, {
- Map<
String, String> headers = const {}, - VoidCallback? onConnected,
- VoidCallback? onConnectionLost,
- required void onCannotConnect(
- dynamic reason
Factory for connect to ActionCable on Rails
Implementation
ActionCable.connect(
String url, {
Map<String, String> headers = const {},
VoidCallback? onConnected,
VoidCallback? onConnectionLost,
required void Function(dynamic reason)? onCannotConnect,
}) {
final handleDataHelper = _createHandleDataHelper(onConnected: onConnected);
final socketChannel = _createSocketChannel(url: url, headers: headers);
_addHandleDataListener(
handleData: handleDataHelper,
onCannotConnect: onCannotConnect,
socketChannel: socketChannel,
);
_addHandleHelthCheckListener(onConnectionLost: onConnectionLost);
}