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 | objectDecode recognized MTProto service bodies, preserving unknown data as a view.
Parameters:
- data (
ByteBuffer) – Exactly one MTProto body.
Returns:
ByteBuffer | object– Service-body dataclass, ping tuple, RPC error/result, or the originalByteBufferinput for an unknown constructor.
Raises:
ValueError– If a recognized body is truncated, malformed, or has trailing bytes.