hunspell-reader
Advanced tools
Comparing version 2.1.1 to 2.1.2
@@ -67,3 +67,2 @@ #!/usr/bin/env node | ||
function resolvePromise() { | ||
console.error('resolvePromise'); | ||
if (!resolved) { | ||
@@ -75,3 +74,2 @@ resolved = true; | ||
const endHandler = () => { | ||
console.error('endHandler'); | ||
cleanupStreams(); | ||
@@ -81,3 +79,2 @@ setTimeout(resolvePromise, 10); | ||
const errorHandler = (e) => { | ||
console.error('errorHandler'); | ||
cleanupStreams(); | ||
@@ -88,3 +85,3 @@ reject(e); | ||
function listenToStreams() { | ||
endEvents.forEach(event => (fileStream.addListener(event, endHandler), console.error(`addListener ${event}`))); | ||
endEvents.forEach(event => fileStream.addListener(event, endHandler)); | ||
fileStream.addListener('error', errorHandler); | ||
@@ -94,3 +91,2 @@ dataStream.addListener('end', endHandler); | ||
function cleanupStreams() { | ||
console.error('cleanupStream'); | ||
endEvents.forEach(event => fileStream.removeListener(event, endHandler)); | ||
@@ -97,0 +93,0 @@ fileStream.removeListener('error', errorHandler); |
{ | ||
"name": "hunspell-reader", | ||
"version": "2.1.1", | ||
"version": "2.1.2", | ||
"description": "A library for reading Hunspell Dictionary Files", | ||
@@ -5,0 +5,0 @@ "bin": "./dist/app.js", |
@@ -73,3 +73,2 @@ #!/usr/bin/env node | ||
function resolvePromise() { | ||
console.error('resolvePromise'); | ||
if (!resolved) { | ||
@@ -81,3 +80,2 @@ resolved = true; | ||
const endHandler = () => { | ||
console.error('endHandler'); | ||
cleanupStreams(); | ||
@@ -87,3 +85,2 @@ setTimeout(resolvePromise, 10); | ||
const errorHandler = (e: Error) => { | ||
console.error('errorHandler'); | ||
cleanupStreams(); | ||
@@ -96,3 +93,3 @@ reject(e); | ||
function listenToStreams() { | ||
endEvents.forEach(event => (fileStream.addListener(event, endHandler), console.error(`addListener ${event}`))); | ||
endEvents.forEach(event => fileStream.addListener(event, endHandler)); | ||
fileStream.addListener('error', errorHandler); | ||
@@ -103,3 +100,2 @@ dataStream.addListener('end', endHandler); | ||
function cleanupStreams() { | ||
console.error('cleanupStream'); | ||
endEvents.forEach(event => fileStream.removeListener(event, endHandler)); | ||
@@ -106,0 +102,0 @@ fileStream.removeListener('error', errorHandler); |
Sorry, the diff of this file is not supported yet
106716
52
2000