Amarula.Protocol.Binary.Decoder (amarula v0.1.0)

View Source

Binary decoder for WhatsApp protocol.

Decodes binary data into Node structures following the WhatsApp binary protocol. Ported from src/WABinary/decode.ts

Summary

Functions

Decodes binary data into a Node structure.

Functions

decode(binary)

@spec decode(binary()) :: Amarula.Protocol.Binary.Node.t()

Decodes binary data into a Node structure.

Examples

iex> Decoder.decode(<<248, 1, 25, 0>>)
%Node{tag: "iq", attrs: %{}, content: nil}