From 61d8884bef9e11b1b8e92fd0dcc5fc61392a79ef Mon Sep 17 00:00:00 2001 From: Pavel Djundik Date: Mon, 27 Apr 2020 21:45:47 +0300 Subject: [PATCH] Support multiple arguments in eventbus emit Fixes confirm dialog callback --- client/js/eventbus.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/js/eventbus.js b/client/js/eventbus.js index de181cf6..dade7851 100644 --- a/client/js/eventbus.js +++ b/client/js/eventbus.js @@ -36,13 +36,13 @@ class EventBus { * @param {String} type The event type to invoke. * @param {Any} [evt] Any value (object is recommended and powerful), passed to each handler. */ - emit(type, evt) { + emit(type, ...evt) { if (events.has(type)) { events .get(type) .slice() .map((handler) => { - handler(evt); + handler(...evt); }); } }