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