commit 407e4764e28f7cb10aff99be3169a51c08b6692b
parent e74bea852447b623f30dadbdbe30f1f032a7e64e
Author: wmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Date: Wed, 21 Feb 2007 00:29:42 +0000
minor bugfix for sent labels
git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@336 5c8cc53c-5e98-4d25-b20a-d8db53a31250
Diffstat:
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git 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
@@ -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