def resolve_channel_messages(
channel: Channel,
channel_name: str,
payloads: dict[str, dict[str, Any]],
messages: dict[str, Message],
) -> None:
if channel.subscribe is not None and channel.subscribe.message:
assert isinstance(channel.subscribe.message, Message)
channel.subscribe.message = _resolve_msg_payloads(
channel.subscribe.message,
channel_name,
payloads,
messages,
)
if channel.publish is not None:
assert isinstance(channel.publish.message, Message)
channel.publish.message = _resolve_msg_payloads(
channel.publish.message,
channel_name,
payloads,
messages,
)