update flow after print back to home
This commit is contained in:
@@ -129,16 +129,27 @@ class ThermalPrinter extends ChangeNotifier {
|
||||
);
|
||||
}
|
||||
|
||||
Future<void> printSalesThermalInvoiceNow(
|
||||
Future<bool> printSalesThermalInvoiceNow(
|
||||
{required PrintSalesTransactionModel transaction,
|
||||
required List<SalesDetails>? productList,
|
||||
required BuildContext context,
|
||||
List<Product>? products}) async {
|
||||
await getBluetooth();
|
||||
isBluetoothConnected
|
||||
? SalesThermalPrinterInvoice().printSalesTicket(
|
||||
printTransactionModel: transaction, productList: productList, context: context, products: products)
|
||||
: listOfBluDialog(context: context);
|
||||
if (isBluetoothConnected) {
|
||||
await SalesThermalPrinterInvoice().printSalesTicket(
|
||||
printTransactionModel: transaction, productList: productList, context: context, products: products);
|
||||
return true;
|
||||
} else {
|
||||
if (context.mounted) {
|
||||
await listOfBluDialog(context: context);
|
||||
}
|
||||
if (isBluetoothConnected) {
|
||||
await SalesThermalPrinterInvoice().printSalesTicket(
|
||||
printTransactionModel: transaction, productList: productList, context: context, products: products);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
Future<void> printPurchaseThermalInvoiceNow(
|
||||
|
||||
Reference in New Issue
Block a user