offSpy = sinon.spy((...args) => timefilter.removeListener(...args));
Exemple #2
0
 removeConnectionStatsListener: function(listener)
 {
     eventEmitter.removeListener("statistics.connectionstats", listener);
 },
Exemple #3
0
 removeRemoteStatsStopListener: function(listener)
 {
     eventEmitter.removeListener("statistics.stop", listener);
 },
 removeEventListener: function (event, handler) {
     eventEmitter.removeListener(event, handler);
 },
Exemple #5
0
 removeAudioLevelListener: function(listener)
 {
     eventEmitter.removeListener("statistics.audioLevel", listener);
 },
Exemple #6
0
UI.removeListener = function (type, listener) {
    eventEmitter.removeListener(type, listener);
};
Exemple #7
0
				removeListener: function(eventName, listener) {
					events.removeListener(eventName, listener);
				},
Exemple #8
0
 socket.on('disconnect', () => {
   disconnected = true;
   console.log('disconnecting from table', subscribedTableName);
   pgEvents.removeListener('chunk', sendChunk);
   pgEvents.removeListener('upload_done', sendDone);
 });
Exemple #9
0
	componentWillUnmount(){
		if(this.props.installable){
			event.removeListener("change",this.updateWorkspaces)
		}
	}
 ws.on('close', function() {
     emitter.removeListener('debugger', subscriberHandler);
 });
Exemple #11
0
 offSpy = sinon.stub().callsFake((...args) => timefilter.removeListener(...args));
const EventEmitter = require('events');
const myEmitter = new EventEmitter();

const myListener = (message) => { console.log(message); };

// Добавить обработчик события `myEvent`
myEmitter.on('myEvent', myListener);

// Вызвать событие `myEvent`
myEmitter.emit('myEvent', 'myEvent emitted');

// log: myEvent emitted


// Удалить обработчик события `myEvent`
myEmitter.removeListener('myEvent', myListener);

// Вызвать событие `myEvent` еще раз
myEmitter.emit('myEvent', 'myEvent emitted again');

// Ничего не произошло
 removeListener: function (listener, type) {
     eventEmitter.removeListener(type, listener);
 },
Exemple #14
0
	removeEventListener(event, listener) {
		this.events.removeListener(event, listener);
	}
	off( event, cb ){
		this.dispatcher.removeListener( event, cb )
		return this
	}
'use strict';
const common = require('../common');
const assert = require('assert');
const EventEmitter = require('events');

function listener1() {}
function listener2() {}

{
  const ee = new EventEmitter();
  ee.on('hello', listener1);
  ee.on('removeListener', common.mustCall((name, cb) => {
    assert.strictEqual(name, 'hello');
    assert.strictEqual(cb, listener1);
  }));
  ee.removeListener('hello', listener1);
  assert.deepStrictEqual([], ee.listeners('hello'));
}

{
  const ee = new EventEmitter();
  ee.on('hello', listener1);
  ee.on('removeListener', common.mustNotCall());
  ee.removeListener('hello', listener2);
  assert.deepStrictEqual([listener1], ee.listeners('hello'));
}

{
  const ee = new EventEmitter();
  ee.on('hello', listener1);
  ee.on('hello', listener2);
Exemple #17
0
 observer.off = function off (event, ...data) {
   observer.removeListener(event, ...data);
 };
assert.throws(() => {
  const ee = new EventEmitter();

  ee.removeListener('foo', null);
}, /^TypeError: "listener" argument must be a function$/);
Exemple #19
0
const removeListener = cb => emitter.removeListener('change', cb);
Exemple #20
0
const EventEmitter = require('events');
const emitter = new EventEmitter();
emitter.on("a", function listener() {
	  console.log('listener invoked!');
});
emitter.emit("a", "event");
console.log('event send!');
emitter.emit("a", "event1");
console.log('event send!');
console.log('before remove');
emitter.removeListener("a", listener);
console.log('after remove');
emitter.emit("a", "event2");
console.log('event send!');
emitter.removeListener("a", listener);