sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
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:
M lib/sup/imap.rb | 3 +++
M lib/sup/sent.rb | 2 +-
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