status method

  1. @override
Future<PermissionStatus> status(
  1. Permission permission
)
override

Current status of permission.

Implementation

@override
Future<PermissionStatus> status(Permission permission) async {
  final error = statusError;
  if (error != null) throw error;
  final s = statuses[permission] ?? PermissionStatus.denied;
  if (androidStatusSemantics && s == PermissionStatus.permanentlyDenied) {
    return PermissionStatus.denied;
  }
  return s;
}