class Sentry::Transport

def serialize_envelope(envelope)

def serialize_envelope(envelope)
  serialized_items = []
  serialized_results = []
  envelope.items.each do |item|
    result, oversized = item.serialize
    if oversized
      log_debug("Envelope item [#{item.type}] is still oversized after size reduction: {#{item.size_breakdown}}")
      next
    end
    serialized_results << result
    serialized_items << item
  end
  data = [JSON.generate(envelope.headers), *serialized_results].join("\n") unless serialized_results.empty?
  [data, serialized_items]
end