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 adb = require('adbkit')
var Promise = require('bluebird') var Promise = require('bluebird')
var zmq = require('zmq') var zmq = require('zmq')
var _ = require('lodash') var _ = require('lodash')
var EventEmitter = require('eventemitter3').EventEmitter
var logger = require('../../util/logger') var logger = require('../../util/logger')
var wire = require('../../wire') 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 // 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 events go to their own EventEmitters. This way we can keep all
// device data in the same scope. // device data in the same scope.
var flippedTracker = new events.EventEmitter() var flippedTracker = new EventEmitter()
tracker.on('add', filterDevice(function(device) { tracker.on('add', filterDevice(function(device) {
log.info('Found device "%s" (%s)', device.id, device.type) log.info('Found device "%s" (%s)', device.id, device.type)
var privateTracker = new events.EventEmitter() var privateTracker = new EventEmitter()
, willStop = false , willStop = false
, timer , timer
, worker , worker