|
@@ -45,13 +45,13 @@ const HTTP = {
|
|
|
* @returns {string}
|
|
|
*/
|
|
|
runDechunk: function(input, args) {
|
|
|
- let chunks = [];
|
|
|
+ const chunks = [];
|
|
|
let chunkSizeEnd = input.indexOf("\n") + 1;
|
|
|
- let lineEndings = input.charAt(chunkSizeEnd - 2) === "\r" ? "\r\n" : "\n";
|
|
|
- let lineEndingsLength = lineEndings.length;
|
|
|
+ const lineEndings = input.charAt(chunkSizeEnd - 2) === "\r" ? "\r\n" : "\n";
|
|
|
+ const lineEndingsLength = lineEndings.length;
|
|
|
let chunkSize = parseInt(input.slice(0, chunkSizeEnd), 16);
|
|
|
while (!isNaN(chunkSize)) {
|
|
|
- chunks.push(input.slice(chunkSizeEnd, chunkSize + chunkSizeEnd));
|
|
|
+ chunks.push(input.slice(chunkSizeEnd, chunkSize + chunkSizeEnd));
|
|
|
input = input.slice(chunkSizeEnd + chunkSize + lineEndingsLength);
|
|
|
chunkSizeEnd = input.indexOf(lineEndings) + lineEndingsLength;
|
|
|
chunkSize = parseInt(input.slice(0, chunkSizeEnd), 16);
|