From 989a2d8b100f4f68febda550ba5c890726f6b86b Mon Sep 17 00:00:00 2001 From: Allan Hortle Date: Wed, 31 Aug 2016 10:12:23 +1000 Subject: [PATCH] move the eventEmitter.call inside the class function newer versions of node cause `this` to be undefined when it's called --- lib/Service.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/Service.js b/lib/Service.js index 376f41d..a8d8df1 100644 --- a/lib/Service.js +++ b/lib/Service.js @@ -1,11 +1,12 @@ -'user strict'; +'use strict'; var util = require("util"), events = require("events"); -function Service() {} +function Service() { + events.EventEmitter.call(this); +} -events.EventEmitter.call(this); util.inherits(Service, events.EventEmitter);