Fix scan barcode in verifica giacenze

This commit is contained in:
Marco Elefante 2025-04-28 13:06:03 +02:00
parent f1ddaa1fca
commit f090c11146

View File

@ -201,6 +201,8 @@ public class VerificaGiacenzeFragment extends BaseFragment implements ITitledFra
barcodeScannerIstanceID = BarcodeManager.addCallback(new BarcodeCallbackDTO() barcodeScannerIstanceID = BarcodeManager.addCallback(new BarcodeCallbackDTO()
.setOnScanSuccessful(onScanSuccessful) .setOnScanSuccessful(onScanSuccessful)
.setOnScanFailed(ex -> UtilityExceptions.defaultException(requireContext(), ex, false))); .setOnScanFailed(ex -> UtilityExceptions.defaultException(requireContext(), ex, false)));
BarcodeManager.enable(barcodeScannerIstanceID);
} }
private final RunnableArgs<BarcodeScanDTO> onScanSuccessful = data -> { private final RunnableArgs<BarcodeScanDTO> onScanSuccessful = data -> {
@ -209,12 +211,12 @@ public class VerificaGiacenzeFragment extends BaseFragment implements ITitledFra
executorService.execute(() -> { executorService.execute(() -> {
try { try {
this.mViewModel.processBarcodeDTO(data); this.mViewModel.processBarcodeDTO(data);
this.onLoadingEnded();
} catch (Exception e) { } catch (Exception e) {
this.onError(e); this.onError(e);
} }
}); });
this.onLoadingEnded();
}; };