Comparing version 0.9.7 to 0.9.8
@@ -30,3 +30,6 @@ var util = require('util'); | ||
}); | ||
self._readRecord(); | ||
self._readRecord().catch(function(e) { | ||
if (!self.__emittedError || self.__emittedError !== e) | ||
self.emit('error',e); | ||
}); | ||
} | ||
@@ -33,0 +36,0 @@ |
@@ -113,5 +113,11 @@ var Stream = require('stream'); | ||
var rejectHandler; | ||
return new Promise(function(resolve,reject) { | ||
rejectHandler = reject; | ||
if (self.finished) | ||
return reject(new Error('FILE_ENDED')); | ||
self.once('error', function(e) { | ||
self.__emittedError = e; | ||
reject(e); | ||
}); // reject any errors from pullstream itself | ||
self.stream(eof,includeEof) | ||
@@ -122,2 +128,5 @@ .on('error',reject) | ||
.on('error',reject); | ||
}) | ||
.finally(function() { | ||
self.removeListener('error',rejectHandler); | ||
}); | ||
@@ -124,0 +133,0 @@ }; |
{ | ||
"name": "unzipper", | ||
"version": "0.9.7", | ||
"version": "0.9.8", | ||
"description": "Unzip cross-platform streaming API ", | ||
@@ -5,0 +5,0 @@ "author": "Evan Oxfeld <eoxfeld@gmail.com>", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
39389
821