From 407e4764e28f7cb10aff99be3169a51c08b6692b Mon Sep 17 00:00:00 2001 From: wmorgan Date: Wed, 21 Feb 2007 00:29:42 +0000 Subject: [PATCH] minor bugfix for sent labels git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@336 5c8cc53c-5e98-4d25-b20a-d8db53a31250 --- lib/sup/imap.rb | 3 +++ lib/sup/sent.rb | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/sup/imap.rb b/lib/sup/imap.rb index 92c0b5c..6abe536 100644 --- a/lib/sup/imap.rb +++ b/lib/sup/imap.rb @@ -2,6 +2,7 @@ require 'uri' require 'net/imap' require 'stringio' require 'time' +require 'rmail' ## fucking imap fucking sucks. what the FUCK kind of committee of ## dunces designed this shit. @@ -62,6 +63,8 @@ class IMAP < Source x.nil? || x.empty? ? 'INBOX' : x end def ssl?; @parsed_uri.scheme == 'imaps' end + + ## is this necessary? TODO: remove maybe def == o; o.is_a?(IMAP) && o.uri == self.uri && o.username == self.username; end def load_header id diff --git a/lib/sup/sent.rb b/lib/sup/sent.rb index 53b3b85..0761bbc 100644 --- a/lib/sup/sent.rb +++ b/lib/sup/sent.rb @@ -22,7 +22,7 @@ class SentManager yield f end @source.each do |offset, labels| - m = Message.new :source => @source, :source_info => offset, :labels => labels + m = Message.new :source => @source, :source_info => offset, :labels => self.labels Index.add_message m UpdateManager.relay self, :add, m end -- 2.45.2