lib/vines/stream/http/ready.rb in vines-0.1.1 vs lib/vines/stream/http/ready.rb in vines-0.2.0

- old
+ new

@@ -5,10 +5,10 @@ class Http class Ready < Client::Ready RID, SID, TYPE, TERMINATE = %w[rid sid type terminate].map {|s| s.freeze } def node(node) - unless body?(node) && node[RID] && stream.valid_session?(node[SID]) + unless stream.valid_session?(node[SID]) && body?(node) && node[RID] raise StreamErrors::NotAuthorized end stream.parse_body(node).each do |child| super(child) end