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