~emersion/soju

d354a30b43da4ff5a2a41b48d267e63849e9da21 — Simon Ser 21 days ago 5ae86d6
upstream: use unspecified AWAY reason if possible
1 files changed, 5 insertions(+), 1 deletions(-)

M upstream.go
M upstream.go => upstream.go +5 -1
@@ 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{