checkCameraPermission method

Future<bool> checkCameraPermission()

Implementation

Future<bool> checkCameraPermission() async {
  if (TcicScreen.isDeskTop()) {
    return true;
  }
  final granted = await TCICPermissionSerial.instance.ensureGranted(
    Permission.camera,
    tag: ActionName.checkCameraPermission.name,
  );
  if (!granted) {
    TCICLog.error(
      "camera permission not granted",
      actionModule: ActionModule.tcicController.name,
      actionName: ActionName.checkCameraPermission.name,
    );
    TCICToast.show(StringEnum.noCameraPermission);
    return false;
  }
  return true;
}