Skip to content

Commit 974a842

Browse files
committed
v0.0.10 - emit error only if listened to
1 parent f28b310 commit 974a842

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

lib/pointer.js

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,15 @@ function Pointer(obj) {
2424
ext = ext.charAt(0) === '.' ? ext.substr(1) : '';
2525
var _path = path.resolve(obj.filePath);
2626

27+
function emitError(err) {
28+
if(eventer.listeners('error').length > 0) {
29+
eventer.emit('error', err);
30+
} else {
31+
console.log('FILE-POINTER ERROR:');
32+
console.log(err);
33+
}
34+
}
35+
2736
Object.defineProperties(self, {
2837
// Pointer to parent if one exists
2938
_parent: {
@@ -97,7 +106,7 @@ function Pointer(obj) {
97106
}
98107
fs.stat(self._path, function (err, _stats) {
99108
if (err) {
100-
eventer.emit('error', err);
109+
emitError(err);
101110
callback(err);
102111
return;
103112
}
@@ -112,7 +121,7 @@ function Pointer(obj) {
112121
self.__stopWatch();
113122

114123
callback = callback || function(err) {
115-
eventer.emit('error', err);
124+
emitError(err);
116125
};
117126

118127
function end(err){

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"files",
88
"pointer"
99
],
10-
"version": "0.0.9",
10+
"version": "0.0.10",
1111
"repository": {
1212
"type": "git",
1313
"url": "git@github.com:DeadAlready/node-file-pointer"

0 commit comments

Comments
 (0)