🚧 Add debugging output
This commit is contained in:
parent
9c7f23ada0
commit
c620a9f55e
2 changed files with 8 additions and 2 deletions
|
@ -1,5 +1,6 @@
|
|||
//Similar to extractFile.ts, but instead of receiving and returning an ArrayBuffer, works with Node.js streams.
|
||||
|
||||
import * as fs from 'fs';
|
||||
import * as stream from 'stream';
|
||||
import * as zlib from 'zlib';
|
||||
import { ISsnFileEntry } from '../interfaces/ISsnFileEntry';
|
||||
|
@ -43,6 +44,10 @@ export default function extractFileStream(file: ISsnFileEntry, inputStream: stre
|
|||
curStream = curStream.pipe(decryptTransform);
|
||||
}
|
||||
|
||||
const writeStream = fs.createWriteStream('test-deflated.raw');
|
||||
curStream.pipe(writeStream);
|
||||
return curStream;
|
||||
|
||||
//pipe into decompression
|
||||
const decompressTransform = zlib.createInflateRaw();
|
||||
decompressTransform.on('error', (error) => {
|
||||
|
|
|
@ -37,7 +37,7 @@ export default async function getManifest(product: Product): Promise<IManifest>
|
|||
//Extract manifest.xml file
|
||||
const patchmanifestStream = extractFileStream(firstFile, stream);
|
||||
|
||||
//Convert ArrayBuffer to string
|
||||
/*//Convert ArrayBuffer to string
|
||||
const patchmanifestXml = await streamToString(patchmanifestStream);
|
||||
|
||||
//convert XML to JSON-converted XML
|
||||
|
@ -49,5 +49,6 @@ export default async function getManifest(product: Product): Promise<IManifest>
|
|||
//convert JSON-converted XML to an easier to read JSON
|
||||
const patchManifestSimple = parsePatchmanifest(patchManifestJson);
|
||||
|
||||
return patchManifestSimple;
|
||||
return patchManifestSimple;*/
|
||||
return { current: -1, releases: {} };
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue