Skip to content

miniproto.mtproto.codec.decode_message_body

miniproto.mtproto.codec.decode_message_body

Section titled “miniproto.mtproto.codec.decode_message_body”
decode_message_body(data: ByteBuffer) -> ByteBuffer | object

Decode recognized MTProto service bodies, preserving unknown data as a view.

Parameters:

Returns:

  • ByteBuffer | object – Service-body dataclass, ping tuple, RPC error/result, or the original ByteBuffer input for an unknown constructor.

Raises:

  • ValueError – If a recognized body is truncated, malformed, or has trailing bytes.