diff options
author | inwit <inwit@sindominio.net> | 2023-11-07 18:28:56 +0100 |
---|---|---|
committer | Robin Jarry <robin@jarry.cc> | 2023-11-12 12:53:11 +0100 |
commit | 2d589766d03ae7ccbd9a360e51e246e35afe394a (patch) | |
tree | 1f37381d2196b8872ca95fda643cf6ab53ded582 /commands/msg/archive.go | |
parent | c13df799763c6b584cf4963e125361bb16c0e07d (diff) | |
download | aerc-2d589766d03ae7ccbd9a360e51e246e35afe394a.tar.gz |
ui: correct some push status messages
Upon success, commands :delete, :copy, :archive and :move show "Messages
deleted/copied/archived/moved" in the status bar, which is obviously
wrong if they are acting upon only one message. Make the success
notification for those commands explicitly agree with the actual number
of messages.
Signed-Off-By: inwit <inwit@sindominio.net>
Acked-by: Robin Jarry <robin@jarry.cc>
Diffstat (limited to 'commands/msg/archive.go')
-rw-r--r-- | commands/msg/archive.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/commands/msg/archive.go b/commands/msg/archive.go index 5c97e2da..a46cc986 100644 --- a/commands/msg/archive.go +++ b/commands/msg/archive.go @@ -126,7 +126,13 @@ func archive(msgs []*models.MessageInfo, archiveType string) error { wg.Wait() if success { - handleDone(acct, next, "Messages archived.", store) + var s string + if len(uids) > 1 { + s = "%d messages archived to %s" + } else { + s = "%d message archived to %s" + } + handleDone(acct, next, fmt.Sprintf(s, len(uids), archiveDir), store) } }() return nil |