Skip to content

miniproto.connection.framing.NativeFrameCodec.encode_packet

miniproto.connection.framing.NativeFrameCodec.encode_packet

Section titled “miniproto.connection.framing.NativeFrameCodec.encode_packet”
encode_packet(payload: bytes, *, quick_ack: bool = False) -> bytes

Return native-encoded framing, normalizing validation errors.

Parameters:

  • payload (bytes) – Unframed MTProto packet bytes to encode.
  • quick_ack (bool) – Whether to request a mode-supported quick ACK.

Raises:

  • TransportError – If the backend rejects the same payload/framing validity rules as the Python codec.