WIP on shimming streams in firefox

This commit is contained in:
Danny Coates 2018-07-13 17:05:19 -07:00
parent 23c347175a
commit f4f8332f96
No known key found for this signature in database
GPG key ID: 4C442633C62E00CB
5 changed files with 46 additions and 11 deletions

View file

@ -1,5 +1,6 @@
import Keychain from './keychain';
import { downloadStream } from './api';
import TransformStream from './transformStream';
let noSave = false;
const map = new Map();
@ -37,8 +38,8 @@ async function decryptStream(request) {
'Content-Type': file.type,
'Content-Length': file.size
};
return new Response(decrypted, { headers });
const body = decrypted.local ? decrypted.nativeReadable : decrypted;
return new Response(body, { headers });
} catch (e) {
if (noSave) {
return new Response(null, { status: e.message });