lib/connection/utils.rb in stomp-1.2.6 vs lib/connection/utils.rb in stomp-1.2.7
- old
+ new
@@ -63,15 +63,17 @@
@connect_headers = @connect_headers.symbolize_keys
raise Stomp::Error::ProtocolErrorConnect if (@connect_headers[:"accept-version"] && !@connect_headers[:host])
raise Stomp::Error::ProtocolErrorConnect if (!@connect_headers[:"accept-version"] && @connect_headers[:host])
return unless (@connect_headers[:"accept-version"] && @connect_headers[:host]) # 1.0
# Try 1.1 or greater
+ @hhas10 = false
okvers = []
avers = @connect_headers[:"accept-version"].split(",")
avers.each do |nver|
if Stomp::SUPPORTED.index(nver)
okvers << nver
+ @hhas10 = true if nver == Stomp::SPL_10
end
end
raise Stomp::Error::UnsupportedProtocolError if okvers == []
@connect_headers[:"accept-version"] = okvers.join(",") # This goes to server
# Heartbeats - pre connect
@@ -164,9 +166,10 @@
:parse_timeout => 5,
:dmh => false,
# Closed check logic
:closed_check => true,
:hbser => false,
+ :stompconn => false,
}
res_params = default_params.merge(params)
if res_params[:dmh]
res_params = _expand_hosts(res_params)