hasPersistedPermission method

  1. @override
Future<bool> hasPersistedPermission(
  1. String uri, {
  2. bool checkRead = true,
  3. bool checkWrite = false,
})
override

Implementation

@override
Future<bool> hasPersistedPermission(
  String uri, {
  bool checkRead = true,
  bool checkWrite = false,
}) async {
  final res = await methodChannel.invokeMethod<bool>(
    'hasPersistedPermission',
    {
      'uri': uri,
      'checkRead': checkRead,
      'checkWrite': checkWrite,
    },
  );
  if (res == null) {
    throw Exception('Failed to check persisted permission: $uri');
  }
  return res;
}