getPersistedPermissionDirectories static method

Future<List<String>?> getPersistedPermissionDirectories()

Returns an List<String> with all persisted Directory

To persist an Directory call getDirectoryPermission and to remove an persisted URI call releasePersistedPermissions

Implementation

static Future<List<String>?> getPersistedPermissionDirectories() async {
  var uriPermissions = await persistedUriPermissions();

  if (uriPermissions == null) return null;

  List<String> uriStrings = [];
  for (var uriPermission in uriPermissions) {
    uriStrings.add(makeDirectoryPath(uriPermission.uri.toString()));
  }
  return uriStrings;
}