1
0
Fork 0
mirror of https://github.com/openstf/stf synced 2025-10-04 18:29:17 +02:00

Use eventemitter3 for provider.

This commit is contained in:
Simo Kinnunen 2015-06-04 12:07:30 +09:00
parent 736b6f769e
commit a2f55dc8e0

View file

@ -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