persistedUriPermissions function

Future<List<UriPermission>?> persistedUriPermissions()

Returns an List<Uri> with all persisted Uri

To persist an Uri call openDocumentTree.

To remove an persisted Uri call releasePersistableUriPermission.

Implementation

Future<List<UriPermission>?> persistedUriPermissions() async {
  final persistedUriPermissions =
      await kDocumentFileChannel.invokeListMethod('persistedUriPermissions');

  return persistedUriPermissions?.apply(
    (p) => p.map((e) => UriPermission.fromMap(Map.from(e as Map))).toList(),
  );
}