diff --git a/source/eventy/engine.d b/source/eventy/engine.d index c6b55e0..4396ce9 100644 --- a/source/eventy/engine.d +++ b/source/eventy/engine.d @@ -348,6 +348,15 @@ public final class Engine : Thread return matchedHandlers; } + /** + * Checks if there is a Signal that handles the given + * event ID + */ + public bool isSignalExists(ulong id) + { + return getSignalsForEvent(new Event(id)).length != 0; + } + /** * push(Event e) *