Show More
Commit Description:
fix wrong merge
Commit Description:
fix wrong merge
References:
File last commit:
Show/Diff file:
Action:
node_modules/jszip/lib/stream/Crc32Probe.js
| 24 lines
| 599 B
| application/javascript
| JavascriptLexer
|
r789 | 'use strict'; | |||
var GenericWorker = require('./GenericWorker'); | ||||
var crc32 = require('../crc32'); | ||||
var utils = require('../utils'); | ||||
/** | ||||
* A worker which calculate the crc32 of the data flowing through. | ||||
* @constructor | ||||
*/ | ||||
function Crc32Probe() { | ||||
GenericWorker.call(this, "Crc32Probe"); | ||||
this.withStreamInfo("crc32", 0); | ||||
} | ||||
utils.inherits(Crc32Probe, GenericWorker); | ||||
/** | ||||
* @see GenericWorker.processChunk | ||||
*/ | ||||
Crc32Probe.prototype.processChunk = function (chunk) { | ||||
this.streamInfo.crc32 = crc32(chunk.data, this.streamInfo.crc32 || 0); | ||||
this.push(chunk); | ||||
}; | ||||
module.exports = Crc32Probe; | ||||