persistedUriPermissions function
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 List<dynamic>? persistedUriPermissions =
await kDocumentFileChannel.invokeListMethod('persistedUriPermissions');
return persistedUriPermissions?.apply(
(List<dynamic> p) => p
.map(
(dynamic e) => UriPermission.fromMap(
Map<String, dynamic>.from(e as Map<dynamic, dynamic>),
),
)
.toList(),
);
}