miniproto.invoke.decode_result_payload
miniproto.invoke.decode_result_payload
Section titled “miniproto.invoke.decode_result_payload”decode_result_payload(raw_result: object, expected_type: str | None = None) -> objectDecode bytes or gzip-packed RPC results while leaving decoded values unchanged.
Parameters:
- raw_result (
object) – Encoded or already decoded sender result. - expected_type (
str | None) – Optional TL result type used to decode primitive result payloads.
Returns:
object– The recursively unpacked and decoded result object.
Raises:
TLCodecError– If the payload cannot be decoded exactly.