3 class ComposeMode < EditMessageMode
4 attr_reader :body, :header
9 "From" => AccountManager.default_account.full_address,
10 "Message-Id" => gen_message_id,
13 @header["To"] = [h[:to]].flatten.compact.map { |p| p.full_address }
18 def lines; @text.length; end
19 def [] i; @text[i]; end
23 def handle_new_text new_header, new_body
29 @text = header_lines(@header - EditMessageMode::NON_EDITABLE_HEADERS) + [""] + @body