diff --git a/lib/units/provider/index.js b/lib/units/provider/index.js index 3e4fd919..23261afb 100644 --- a/lib/units/provider/index.js +++ b/lib/units/provider/index.js @@ -1,9 +1,8 @@ -var events = require('events') - var adb = require('adbkit') var Promise = require('bluebird') var zmq = require('zmq') var _ = require('lodash') +var EventEmitter = require('eventemitter3').EventEmitter var logger = require('../../util/logger') var wire = require('../../wire') @@ -136,12 +135,12 @@ module.exports = function(options) { // To make things easier, we're going to cheat a little, and make all // device events go to their own EventEmitters. This way we can keep all // device data in the same scope. - var flippedTracker = new events.EventEmitter() + var flippedTracker = new EventEmitter() tracker.on('add', filterDevice(function(device) { log.info('Found device "%s" (%s)', device.id, device.type) - var privateTracker = new events.EventEmitter() + var privateTracker = new EventEmitter() , willStop = false , timer , worker