Current section
Files
Jump to
Current section
Files
lib/frame/continuation.ex
defmodule Kadabra.Frame.Continuation do
@moduledoc false
defstruct [:header_block_fragment, end_headers: false, headers: []]
@type t :: %__MODULE__{
end_headers: boolean,
header_block_fragment: bitstring
}
alias Kadabra.Frame.Flags
@spec new(Kadabra.Frame.t) :: t
def new(%{payload: payload, flags: flags}) do
%__MODULE__{
header_block_fragment: payload,
end_headers: Flags.end_headers?(flags)
}
end
end