lib/sup/thread.rb in sup-0.14.1.1 vs lib/sup/thread.rb in sup-0.15.0

- old
+ new

@@ -385,9 +385,15 @@ def is_relevant? m m.refs.any? { |ref_id| @messages.member? ref_id } end + def delete_message message + el = @messages[message.id] + return unless el.message + el.message = nil + end + ## the heart of the threading code def add_message message el = @messages[message.id] return if el.message # we've seen it before