Current section

Files

Jump to
kafka_ex lib kafka_ex protocol kayrock fetch v0_request_impl.ex
Raw

lib/kafka_ex/protocol/kayrock/fetch/v0_request_impl.ex

defimpl KafkaEx.Protocol.Kayrock.Fetch.Request, for: Kayrock.Fetch.V0.Request do
alias KafkaEx.Protocol.Kayrock.Fetch.RequestHelpers
def build_request(request, opts) do
fields = RequestHelpers.extract_common_fields(opts)
topics = RequestHelpers.build_topics(fields, Keyword.put(opts, :api_version, 0))
RequestHelpers.populate_request(request, fields, topics)
end
end