20 lines
543 B
Dart
20 lines
543 B
Dart
import 'package:permission_handler/permission_handler.dart';
|
|
import 'package:rogapp/features/initializer/icheck.dart';
|
|
|
|
class CameraCheck implements ICameraCheck {
|
|
@override
|
|
Future<bool> cameraPermissionStatus() async {
|
|
var permission = await Permission.camera.status;
|
|
return permission.isGranted;
|
|
}
|
|
|
|
@override
|
|
Future<bool> check() async {
|
|
var permission = await Permission.camera.status;
|
|
if (!permission.isGranted) {
|
|
permission = await Permission.camera.request();
|
|
}
|
|
return permission.isGranted;
|
|
}
|
|
}
|