New diff:
Code: Select all
47c47
< this.onEvent = function(trigger) {
---
> this.onEvent = function() {
55d54
< self.trigger = trigger;
67,69d65
< // event handlers for each vDevId
< self.eventHandlers = [];
<
72,74c68
< var onEvent = function() { self.onEvent(vDevId); };
< self.eventHandlers[vDevId] = onEvent;
< self.controller.devices.on(vDevId, "change:metrics:level", onEvent);
---
> self.controller.devices.on(vDevId, "change:metrics:level", self.onEvent);
88,90c82
< var onEvent = self.eventHandlers[vDevId];
< if (onEvent)
< self.controller.devices.off(vDevId, "change:metrics:level", onEvent);
---
> self.controller.devices.off(vDevId, "change:metrics:level", self.onEvent);