onMessageValue<M> method
void
onMessageValue<M>(
- M message,
- void build(
- MessageHandlerBuilder<
M, D, void> b
- MessageHandlerBuilder<
- String? messageName,
Describes how a message value of type M should be handled by this state.
The build function is called with a MessageHandlerBuilder that can be used to describe
the behavior of the message handler.
Implementation
void onMessageValue<M>(
M message,
void Function(MessageHandlerBuilder<M, D, void> b) build, {
String? messageName,
}) {
messageName = _getMessageName(messageName, message as Object);
var builder =
MessageHandlerBuilder<M, D, void>(key, _makeVoidMessageContext, _log, messageName);
build(builder);
if (builder.descriptor != null) {
_messageHandlerMap[message] = builder.descriptor!;
}
}