From badcaa6e3b65459668aacd975455d0430614d529 Mon Sep 17 00:00:00 2001 From: Andrey Petrov Date: Tue, 13 Apr 2021 11:27:38 -0400 Subject: [PATCH] /away: Fix output for admin whois cc #377 --- identity.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/identity.go b/identity.go index 7303377..bcdccbc 100644 --- a/identity.go +++ b/identity.go @@ -96,6 +96,9 @@ func (i Identity) WhoisAdmin(room *chat.Room) string { if member, ok := room.MemberByID(i.ID()); ok { // Add room-specific whois + if isAway, awaySince, awayMessage := member.GetAway(); isAway { + fmt.Fprintf(&out, message.Newline+" > away: (%s ago) %s", humantime.Since(awaySince), awayMessage) + } // FIXME: Should these always be present, even if they're false? Maybe // change that once we add room context to Whois() above. if !member.LastMsg().IsZero() {