openLocalCamera method

Future<TUIActionCallback> openLocalCamera(
  1. bool useFrontCamera
)

Implementation

Future<TUIActionCallback> openLocalCamera(bool useFrontCamera) async {
  var cameraPermission = await Permission.camera.request();
  if (!cameraPermission.isGranted) {
    return TUIActionCallback(code: TUIError.errPermissionDenied, message: 'camera permission denied');
  }

  final result = await DeviceStore.shared.openLocalCamera(useFrontCamera);
  if (result.errorCode == DeviceError.noError.value) {
    return TUIActionCallback(code: TUIError.success, message: "");
  }
  return TUIActionCallback(code: TUIError.errPermissionDenied, message: 'camera permission denied');
}