requestCameraPermission static method

Future<bool> requestCameraPermission()

Implementation

static Future<bool> requestCameraPermission() async {
  if (_ongoingRequest != null) {
    await _ongoingRequest; // wait if a request is already running
    return await Permission.camera.isGranted;
  }

  _ongoingRequest = _request();
  try {
    await _ongoingRequest;
    return await Permission.camera.isGranted;
  } finally {
    _ongoingRequest = null;
  }
}