diff --git a/upstream.go b/upstream.go index 5bffe3d..ca56a82 100644 --- a/upstream.go +++ b/upstream.go @@ -2191,9 +2191,13 @@ func (uc *upstreamConn) updateAway() { return } if away { + reason := "Auto away" + if uc.caps.IsAvailable("draft/pre-away") { + reason = "*" + } uc.SendMessage(ctx, &irc.Message{ Command: "AWAY", - Params: []string{"Auto away"}, + Params: []string{reason}, }) } else { uc.SendMessage(ctx, &irc.Message{