The easiest way to reproduce is to to register two pulse handlers like this:
live.RegisterPulseHandler(null, genericHandler)
live.RegisterPulseHandler("MYMID", deviceHandler)
In the above example only the genericHandler is called as that is the first match when dispatch locates handlers using "Find".
My expected result when multiple handlers match a received message is that the data is forwarded to all matching handlers not just the first registered one.
The easiest way to reproduce is to to register two pulse handlers like this:
live.RegisterPulseHandler(null, genericHandler)live.RegisterPulseHandler("MYMID", deviceHandler)In the above example only the genericHandler is called as that is the first match when dispatch locates handlers using "Find".
My expected result when multiple handlers match a received message is that the data is forwarded to all matching handlers not just the first registered one.