initCameras static method

Future<List<CameraDescription>> initCameras()

Implementation

static Future<List<CameraDescription>> initCameras() async {
  print('init cams');
  if (kIsWeb) {
    return getCameras();
  } else {
    final permission = await checkPermission();
    print('no perms');
    if (permission == true) {
      return getCameras();
    } else {
      await requestPermission();
      return getCameras();
    }
  }
}