camera permission fixed

merge-requests/321/head
Sultan Khan 3 years ago
parent 85e803651c
commit d5d48703f9

@ -32,10 +32,7 @@ class _GeneralSettings extends State<GeneralSettings>
var mediaQueryData; var mediaQueryData;
@override @override
void initState() { void initState() {
setState(() { this.getValues();
getValues();
});
super.initState(); super.initState();
} }
@ -204,6 +201,7 @@ class _GeneralSettings extends State<GeneralSettings>
setState(() { setState(() {
camera = value; camera = value;
}); });
this.permission.openSettings();
}, },
activeTrackColor: Colors.lightGreenAccent, activeTrackColor: Colors.lightGreenAccent,
activeColor: Colors.green, activeColor: Colors.green,
@ -305,8 +303,12 @@ class _GeneralSettings extends State<GeneralSettings>
// accsibility = mediaQueryData.accessibleNavigation; // accsibility = mediaQueryData.accessibleNavigation;
//setTheme(blindValue); //setTheme(blindValue);
} }
var camera = await this.permission.isCameraEnabled();
this.location = await this.permission.isLocationEnabled(); var location = await this.permission.isLocationEnabled();
setState(() {
this.camera = camera;
this.location = location;
});
} }
getTheme(value) async { getTheme(value) async {

@ -55,10 +55,7 @@ class PermissionService extends BaseService {
} }
isCameraEnabled() async { isCameraEnabled() async {
print(await Permission.camera.status); return await Permission.camera.isGranted;
return await Permission.camera.status == PermissionStatus.granted
? true
: false;
} }
setCameraLocationPermission(context) async { setCameraLocationPermission(context) async {

Loading…
Cancel
Save