sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
commit ec676e80318752143dfed16c725ab87f56b71f94
parent ce88631cead32ea9011ee32d0d34b627c4fd19e6
Author: wmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Date:   Tue,  3 Jul 2007 23:15:20 +0000

fix message-id bug introduced in last commit

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@469 5c8cc53c-5e98-4d25-b20a-d8db53a31250

Diffstat:
M lib/sup/modes/edit-message-mode.rb | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/lib/sup/modes/edit-message-mode.rb b/lib/sup/modes/edit-message-mode.rb
@@ -23,6 +23,8 @@ class EditMessageMode < LineCursorMode
     @body = opts.delete(:body) || []
     @body += sig_lines if $config[:edit_signature]
     @attachments = []
+    @message_id = "<#{Time.now.to_i}-sup-#{rand 10000}@#{Socket.gethostname}>"
+
     @edited = false
     super opts
     update
@@ -59,10 +61,6 @@ class EditMessageMode < LineCursorMode
 
 protected
 
-  def gen_message_id
-    "<#{Time.now.to_i}-sup-#{rand 10000}@#{Socket.gethostname}>"
-  end
-
   def update
     regen_text
     buffer.mark_dirty if buffer
@@ -162,7 +160,7 @@ protected
     f.puts header_lines(@header)
     f.puts <<EOS
 Date: #{date.rfc2822}
-Message-Id: #{gen_message_id}
+Message-Id: #{@message_id}
 EOS
     if full
       f.puts <<EOS