lib/deimos/consume/batch_consumption.rb in deimos-ruby-1.11.2 vs lib/deimos/consume/batch_consumption.rb in deimos-ruby-1.12.0

- old
+ new

@@ -19,14 +19,14 @@ end end metadata[:first_offset] = batch.first&.offset payloads = batch.map do |message| - message.payload ? self.class.decoder.decode(message.payload) : nil + decode_message(message.payload) end _received_batch(payloads, metadata) _with_span do - yield payloads, metadata + yield(payloads, metadata) end end _handle_batch_success(benchmark.real, payloads, metadata) rescue StandardError => e _handle_batch_error(e, payloads, metadata)