module RubyLLM::Providers::Bedrock::Streaming::MessageProcessing
def process_valid_message(chunk, offset, message_info, &)
def process_valid_message(chunk, offset, message_info, &) payload = extract_payload(chunk, message_info[:headers_end], message_info[:payload_end]) return find_next_message(chunk, offset) unless valid_payload?(payload) process_payload(payload, &) offset + message_info[:total_length] end