getDownloadURL method

Uri getDownloadURL(
  1. String token,
  2. String key, {
  3. Map<String, dynamic> query = const {},
})

Builds a download url for a single existing backup using a superuser file token and the backup file key.

The file token can be generated via pb.files.getToken().

Implementation

Uri getDownloadURL(
  String token,
  String key, {
  Map<String, dynamic> query = const {},
}) {
  final params = Map<String, dynamic>.of(query);
  params["token"] ??= token;

  return client.buildURL(
    "/api/backups/${Uri.encodeComponent(key)}",
    params,
  );
}