[FIX] Event emitter warning (#20663)

pull/20704/head^2
Diego Sampaio 4 years ago committed by GitHub
parent 65c05de9dd
commit 10a47040f0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 13
      package-lock.json
  2. 1
      package.json
  3. 2
      server/modules/notifications/notifications.module.ts
  4. 6
      server/modules/streamer/streamer.module.ts

13
package-lock.json generated

@ -6219,6 +6219,13 @@
"p-retry": "^3.0.1",
"retry": "^0.12.0",
"ws": "^5.2.0"
},
"dependencies": {
"eventemitter3": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
"integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
}
}
},
"@storybook/addon-actions": {
@ -18745,9 +18752,9 @@
"integrity": "sha512-t0A2msp6BzOf+QAcI6z9XMktLj52OjGQg+8SJH6v5+3uxNpWYRR3wQmfA+6xtMU9kOC59qk9licus5dYcrYkMQ=="
},
"eventemitter3": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
"integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
"version": "4.0.7",
"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
"integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
},
"events": {
"version": "1.1.1",

@ -188,6 +188,7 @@
"emailreplyparser": "^0.0.5",
"emojione": "^4.5.0",
"eslint-plugin-import": "^2.22.0",
"eventemitter3": "^4.0.7",
"express": "^4.17.1",
"express-rate-limit": "^5.1.3",
"fflate": "^0.5.3",

@ -87,6 +87,8 @@ export class NotificationsModule {
};
streamer.on(userId, userEvent);
publication.onStop(() => streamer.removeListener(userId, userEvent));
});
this.streamUser = new this.Streamer('notify-user');

@ -1,4 +1,4 @@
import { EventEmitter } from 'events';
import { EventEmitter } from 'eventemitter3';
class StreamerCentralClass extends EventEmitter {
public instances: Record<string, Streamer> = {};
@ -359,8 +359,8 @@ export abstract class Streamer extends EventEmitter implements IStreamer {
});
}
emit(eventName: string, ...args: any[]): boolean {
return this._emit(eventName, args, undefined, true);
emit(eventName: string | symbol, ...args: any[]): boolean {
return this._emit(eventName as string, args, undefined, true);
}
__emit(eventName: string, ...args: any[]): boolean {

Loading…
Cancel
Save