split serviceWorker and streamDownload capabilities
This commit is contained in:
parent
81cf84b131
commit
61299dd8ea
2 changed files with 6 additions and 5 deletions
|
@ -75,6 +75,7 @@ async function polyfillStreams() {
|
|||
}
|
||||
|
||||
export default async function capabilities() {
|
||||
const serviceWorker = 'serviceWorker' in navigator;
|
||||
let crypto = await checkCrypto();
|
||||
const nativeStreams = checkStreams();
|
||||
let polyStreams = false;
|
||||
|
@ -91,11 +92,10 @@ export default async function capabilities() {
|
|||
return {
|
||||
account,
|
||||
crypto,
|
||||
serviceWorker,
|
||||
streamUpload: nativeStreams || polyStreams,
|
||||
streamDownload:
|
||||
nativeStreams &&
|
||||
'serviceWorker' in navigator &&
|
||||
browserName() !== 'safari',
|
||||
nativeStreams && serviceWorker && browserName() !== 'safari',
|
||||
multifile: nativeStreams || polyStreams
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue