diff --git a/src/android/com/github/nkzawa/emitter/Emitter.java b/src/android/com/github/nkzawa/emitter/Emitter.java index a681dd4..66d6d3b 100644 --- a/src/android/com/github/nkzawa/emitter/Emitter.java +++ b/src/android/com/github/nkzawa/emitter/Emitter.java @@ -114,7 +114,7 @@ public Emitter emit(String event, Object... args) { ConcurrentLinkedQueue callbacks = this.callbacks.get(event); if (callbacks != null) { for (Listener fn : callbacks) { - fn.call(args); + fn.call(event, args); } } return this; @@ -145,7 +145,7 @@ public boolean hasListeners(String event) { public static interface Listener { - public void call(Object... args); + public void call(String event, Object... args); } private class OnceListener implements Listener { @@ -161,7 +161,7 @@ public OnceListener(String event, Listener fn) { @Override public void call(Object... args) { Emitter.this.off(this.event, this); - this.fn.call(args); + this.fn.call(this.event, args); } } }