dispatch method
Implementation
@override
void dispatch(Envelope envelope) {
final set = _handlers[_key(envelope.domain, envelope.type)];
if (set == null || set.isEmpty) {
for (final unknown in _unknownHandlers) {
unknown(envelope.domain, envelope.type);
}
return;
}
for (final handler in set) {
handler(envelope);
}
}