re factor rog
This commit is contained in:
19
lib/features/initializer/camera_check.dart
Normal file
19
lib/features/initializer/camera_check.dart
Normal file
@ -0,0 +1,19 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user