Skip to content

Commit

Permalink
fix events triggering (#3454)
Browse files Browse the repository at this point in the history
  • Loading branch information
Bertrand Berthelot committed Nov 16, 2020
1 parent 482eae6 commit 236639d
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions src/core/EventBus.js
Original file line number Diff line number Diff line change
Expand Up @@ -92,13 +92,12 @@ function EventBus() {
payload.type = type;

handlers[type] = handlers[type].filter((item) => item);
const eventHandlers = handlers[type].filter(item => {
if (filters.streamId && item.streamId && item.streamId !== filters.streamId) return false;
if (filters.mediaType && item.mediaType && item.mediaType !== filters.mediaType) return false;
return true;
handlers[type].forEach(handler => {
if (!handler) return;
if (filters.streamId && handler.streamId && handler.streamId !== filters.streamId) return;
if (filters.mediaType && handler.mediaType && handler.mediaType !== filters.mediaType) return;
handler.callback.call(handler.scope, payload);
});

eventHandlers.forEach(handler => handler && handler.callback.call(handler.scope, payload));
}

function getHandlerIdx(type, listener, scope) {
Expand Down

0 comments on commit 236639d

Please sign in to comment.