connect method

Future<PosPrintResult> connect({
  1. Duration? timeout = const Duration(seconds: 5),
})

Implementation

Future<PosPrintResult> connect(
    {Duration? timeout: const Duration(seconds: 5)}) async {
  try {
    _socket = await Socket.connect(_host, _port, timeout: _timeout);
    _isConnected = true;
    return Future<PosPrintResult>.value(PosPrintResult.success);
  } catch (e) {
    _isConnected = false;
    return Future<PosPrintResult>.value(PosPrintResult.timeout);
  }
}