Compare commits

..
2 Commits
Author SHA1 Message Date
Efril f5b0e66706 config: update version 2026-07-22 14:57:06 +07:00
Efril 1ff144a1a2 feat: sort order printer 2026-07-22 14:56:38 +07:00
2 changed files with 137 additions and 133 deletions
@@ -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
View File
@@ -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