lib/imap/backup/cli/local.rb in imap-backup-7.0.0.rc1 vs lib/imap/backup/cli/local.rb in imap-backup-7.0.2
- old
+ new
@@ -37,12 +37,12 @@
)
Kernel.puts "-" * (12 + MAX_SUBJECT + 28)
uids = folder_serializer.uids
- folder_serializer.each_message(uids).map do |uid, message|
- list_message uid, message
+ folder_serializer.each_message(uids).map do |message|
+ list_message message
end
end
desc "show EMAIL FOLDER UID[,UID]", "Show one or more emails"
long_desc <<~DESC
@@ -57,25 +57,25 @@
f.name == folder_name
end
raise "Folder '#{folder_name}' not found" if !folder_serializer
uid_list = uids.split(",")
- folder_serializer.each_message(uid_list).each do |uid, message|
+ folder_serializer.each_message(uid_list).each do |message|
if uid_list.count > 1
Kernel.puts <<~HEADER
#{'-' * 80}
- #{format('| UID: %-71s |', uid)}
+ #{format('| UID: %-71s |', message.uid)}
#{'-' * 80}
HEADER
end
- Kernel.puts message.supplied_body
+ Kernel.puts message.body
end
end
no_commands do
- def list_message(uid, message)
+ def list_message(message)
m = {
- uid: uid,
+ uid: message.uid,
date: message.date.to_s,
subject: message.subject || ""
}
if m[:subject].length > MAX_SUBJECT
Kernel.puts format("% 10<uid>u: %.#{MAX_SUBJECT - 3}<subject>s... - %<date>s", m)