initCameras method
void
initCameras()
Implementation
void initCameras() async {
try {
cameras = await availableCameras();
if (cameras.isEmpty) {
throw CameraException('NoCamera', 'No cameras available on this device.');
}
setCameraInit();
} catch (e) {
if (e is CameraException && e.code == 'CameraAccessDenied') {
hasPermission = false;
}
debugPrint(e.toString());
widget.onError?.call(e);
Navigator.pop(context);
}
setState(() {
isLoading = false;
});
}