updateParentData<P> method
_MessageActionWithData<M, D>
updateParentData<P>(
- P update(
- MessageContext msgCtx,
- M msg,
- P current
- String? label,
Implementation
_MessageActionWithData<M, D> updateParentData<P>(
P Function(MessageContext msgCtx, M msg, P current) update, {
String? label,
}) {
return _MessageActionWithData<M, D>._(
_ActionType.updateData,
(msgCtx, msg, _) {
msgCtx.dataOrThrow<P>().update((d) => update(msgCtx, msg, d));
},
null,
label,
);
}