connect method
dynamic
connect(
[ - Map<String, dynamic>? auth
])
Implementation
connect([Map<String, dynamic>? auth]) {
if (_socket != null || _socket?.active == true) return;
late io.OptionBuilder optionBuilder;
if(auth == null) {
optionBuilder = options.toOptionBuilder();
} else {
optionBuilder = options.toOptionBuilder().setAuth(auth);
}
_socket = io.io(
options.path,
optionBuilder.build(),
);
_socket?.connect();
_socket?.onDisconnect((data) {
Future.delayed(Duration.zero).then((value) {
if (_socket?.connected == false) _socket?.connect();
});
});
}