diff --git a/lib/event_emitter2_ascoltatore.js b/lib/event_emitter2_ascoltatore.js index d344feb..e31dab2 100644 --- a/lib/event_emitter2_ascoltatore.js +++ b/lib/event_emitter2_ascoltatore.js @@ -4,7 +4,6 @@ var AbstractAscoltatore = require("./abstract_ascoltatore"); var util = require("./util"); var defer = util.defer; var debug = require("debug")("ascoltatori:ee2"); -var EventEmitter2 = require("eventemitter2").EventEmitter2; var ascoltatori = require('./ascoltatori'); /** @@ -19,6 +18,8 @@ function EventEmitter2Ascoltatore(settings) { wildcardSome: '**' }); + var EventEmitter2 = require("eventemitter2").EventEmitter2; + this._event = new EventEmitter2({ delimiter: this._separator, wildcard: true diff --git a/lib/mongo_ascoltatore.js b/lib/mongo_ascoltatore.js index 2315dbc..2e83e19 100644 --- a/lib/mongo_ascoltatore.js +++ b/lib/mongo_ascoltatore.js @@ -6,9 +6,6 @@ var TrieAscoltatore = require("./trie_ascoltatore"); var AbstractAscoltatore = require('./abstract_ascoltatore'); var SubsCounter = require("./subs_counter"); var debug = require("debug")("ascoltatori:mongodb"); -var mongo = require('mongodb'); -var MongoClient = require('mongodb').MongoClient; -var ObjectID = require('mongodb').ObjectID; var steed = require("steed"); /** @@ -24,6 +21,10 @@ var steed = require("steed"); * @param {Object} opts The options object */ var MongoAscoltatore = function(opts) { + var mongo = require('mongodb'); + var MongoClient = require('mongodb').MongoClient; + var ObjectID = require('mongodb').ObjectID; + AbstractAscoltatore.call(this); if (typeof opts.db === 'string' || opts.uri) {