Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f5b0e66706 | ||
|
|
1ff144a1a2 |
@@ -482,6 +482,14 @@ class PrinterRepository implements IPrinterRepository {
|
||||
);
|
||||
if (cashierResult.isLeft()) return cashierResult;
|
||||
|
||||
// Struck for checker
|
||||
final checkerResult = await _printChecker(
|
||||
order: order,
|
||||
outlet: outlet,
|
||||
cashieName: user.name,
|
||||
);
|
||||
if (checkerResult.isLeft()) return checkerResult;
|
||||
|
||||
// Struck for bar if exist product bar
|
||||
final itemsKitchen = order.orderItems.where(
|
||||
(item) => item.printerType == 'kitchen',
|
||||
@@ -510,14 +518,6 @@ class PrinterRepository implements IPrinterRepository {
|
||||
if (barResult.isLeft()) return barResult;
|
||||
}
|
||||
|
||||
// Struck for checker
|
||||
final checkerResult = await _printChecker(
|
||||
order: order,
|
||||
outlet: outlet,
|
||||
cashieName: user.name,
|
||||
);
|
||||
if (checkerResult.isLeft()) return checkerResult;
|
||||
|
||||
return right(unit);
|
||||
} catch (e, stackTrace) {
|
||||
FirebaseCrashlytics.instance.recordError(
|
||||
@@ -552,6 +552,14 @@ class PrinterRepository implements IPrinterRepository {
|
||||
);
|
||||
if (cashierResult.isLeft()) return cashierResult;
|
||||
|
||||
// Struck for checker
|
||||
final checkerResult = await _printChecker(
|
||||
order: order,
|
||||
outlet: outlet,
|
||||
cashieName: user.name,
|
||||
);
|
||||
if (checkerResult.isLeft()) return checkerResult;
|
||||
|
||||
// Struck for kitchen
|
||||
// Struck for bar if exist product bar
|
||||
final itemsKitchen = order.orderItems.where(
|
||||
@@ -581,14 +589,6 @@ class PrinterRepository implements IPrinterRepository {
|
||||
if (barResult.isLeft()) return barResult;
|
||||
}
|
||||
|
||||
// Struck for checker
|
||||
final checkerResult = await _printChecker(
|
||||
order: order,
|
||||
outlet: outlet,
|
||||
cashieName: user.name,
|
||||
);
|
||||
if (checkerResult.isLeft()) return checkerResult;
|
||||
|
||||
return right(unit);
|
||||
} catch (e, stackTrace) {
|
||||
FirebaseCrashlytics.instance.recordError(
|
||||
@@ -635,7 +635,11 @@ class PrinterRepository implements IPrinterRepository {
|
||||
return await _globalPrintLock.synchronized(() async {
|
||||
final outlet = await _outletLocalDatasource.currentOutlet();
|
||||
final user = await _authLocalDataProvider.currentUser();
|
||||
return _printSplitBill(order: order, outlet: outlet, cashieName: user.name);
|
||||
return _printSplitBill(
|
||||
order: order,
|
||||
outlet: outlet,
|
||||
cashieName: user.name,
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ description: "A new Flutter project."
|
||||
|
||||
publish_to: "none"
|
||||
|
||||
version: 1.0.10+16
|
||||
version: 1.0.11+17
|
||||
|
||||
environment:
|
||||
sdk: ^3.8.1
|
||||
|
||||
Reference in New Issue
Block a user