Julian Steenbakker

imp: remove redundant breaks

... ... @@ -125,10 +125,8 @@ class _BarcodeScannerWithOverlayState extends State<BarcodeScannerWithOverlay> {
switch (value) {
case TorchState.off:
iconColor = Colors.black;
break;
case TorchState.on:
iconColor = Colors.yellow;
break;
}
return IconButton(
... ...
... ... @@ -13,13 +13,10 @@ class ScannerErrorWidget extends StatelessWidget {
switch (error.errorCode) {
case MobileScannerErrorCode.controllerUninitialized:
errorMessage = 'Controller not ready.';
break;
case MobileScannerErrorCode.permissionDenied:
errorMessage = 'Permission denied';
break;
case MobileScannerErrorCode.unsupported:
errorMessage = 'Scanning is unsupported on this device';
break;
default:
errorMessage = 'Generic Error';
break;
... ...
... ... @@ -188,11 +188,9 @@ class _MobileScannerState extends State<MobileScanner>
if (_resumeFromBackground) {
_startScanner();
}
break;
case AppLifecycleState.inactive:
_resumeFromBackground = true;
_controller.stop();
break;
default:
break;
}
... ...
... ... @@ -249,7 +249,6 @@ class MobileScannerController {
);
}
break;
case MobileScannerState.authorized:
break;
}
... ... @@ -428,10 +427,8 @@ class MobileScannerController {
case 'torchState':
final state = TorchState.values[data as int? ?? 0];
torchState.value = state;
break;
case 'zoomScaleState':
zoomScaleState.value = data as double? ?? 0.0;
break;
case 'barcode':
if (data == null) return;
final parsed = (data as List)
... ... @@ -446,7 +443,6 @@ class MobileScannerController {
height: event['height'] as double?,
),
);
break;
case 'barcodeMac':
_barcodesController.add(
BarcodeCapture(
... ... @@ -461,7 +457,6 @@ class MobileScannerController {
],
),
);
break;
case 'barcodeWeb':
final barcode = data as Map?;
final corners = barcode?['corners'] as List<Object?>? ?? <Object?>[];
... ... @@ -488,7 +483,6 @@ class MobileScannerController {
],
),
);
break;
case 'error':
throw MobileScannerException(
errorCode: MobileScannerErrorCode.genericError,
... ...
... ... @@ -37,27 +37,21 @@ Rect calculateScanWindowRelativeToTextureInPercentage(
final s = min(sx, sy);
sx = s;
sy = s;
break;
case BoxFit.cover:
final s = max(sx, sy);
sx = s;
sy = s;
break;
case BoxFit.fitWidth:
sy = sx;
break;
case BoxFit.fitHeight:
sx = sy;
break;
case BoxFit.none:
sx = 1.0;
sy = 1.0;
break;
case BoxFit.scaleDown:
final s = min(sx, sy);
sx = s;
sy = s;
break;
}
// Fit the texture size to the widget rectangle given by the scaling values above.
... ...