- public fire<T>(name : string, event : T) {
- this.eventRegistrations[name].registrations.forEach(x => x(event))
+ public fire<T> (name: string, event: T) {
+ this.eventRegistrations[ name ].registrations.forEach(x => x(event))
+ }
+
+ public addListener<T> (name: string, handler: EventHandler<T>) {
+ if (!this.eventRegistrations[ name ]) {
+ console.warn(`PeerTube: addEventListener(): The event '${name}' is not supported`)
+ return false