Change DownloadManager.download to use Uint8Array-data

Part of this code is really old and pre-dates general availability of things such as `Blob` and `URL.createObjectURL`. To avoid having to duplicate the Blob-creation in the viewer, we can move this into `DownloadManager.download` instead.

Also, remove a couple of unnecessary `await` statements since the methods in question are synchronous.
This commit is contained in:
Jonas Jenwald 2024-06-07 13:15:41 +02:00
parent 6a71f692bf
commit 66e189c9aa
4 changed files with 13 additions and 13 deletions

View file

@ -160,12 +160,12 @@ class IDownloadManager {
openOrDownloadData(data, filename, dest = null) {}
/**
* @param {Blob} blob
* @param {Uint8Array} data
* @param {string} url
* @param {string} filename
* @param {Object} [options]
*/
download(blob, url, filename, options) {}
download(data, url, filename, options) {}
}
/**