View Source ServerSentEvents.Parser (Server Sent Events v1.0.0-rc.1)

Summary

Types

@type event() :: %{
  :data => binary(),
  optional(:event) => binary(),
  optional(:id) => binary(),
  optional(:retry) => non_neg_integer()
}
@type state() :: %ServerSentEvents.Parser{
  event: nil | map(),
  key: nil | binary() | :event | :data | :id | :retry,
  phase: :start | :field | :key | :value_start | :value | :skip_line | :cr,
  value: nil | binary() | [binary()]
}

Functions