printTicket method

Future<NetworkPrintResult> printTicket(
  1. List<int> data, {
  2. bool isDisconnect = true,
})

Implementation

Future<NetworkPrintResult> printTicket(List<int> data, {bool isDisconnect = true}) async {
  try {
    if (!_isConnected) {
      await connect();
    }
    _socket.add(data);
    if (isDisconnect) {
      await disconnect();
    }
    return Future<NetworkPrintResult>.value(NetworkPrintResult.success);
  } catch (e) {
    return Future<NetworkPrintResult>.value(NetworkPrintResult.timeout);
  }
}