From 25689a88ed28c5e2a455b41720a9d46669681892 Mon Sep 17 00:00:00 2001 From: Andrey Petrov Date: Thu, 11 May 2017 11:23:17 -0400 Subject: [PATCH] chat: Emit BEL when receiving a PM. Also get rid of extraneous SetReplyTo which was not getting set before because we were switching on the wrong type. Closes #207 CC @sleibrock --- chat/message/user.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/chat/message/user.go b/chat/message/user.go index 0cd700c..d6f97fa 100644 --- a/chat/message/user.go +++ b/chat/message/user.go @@ -154,8 +154,10 @@ func (u *User) render(m Message) string { switch m := m.(type) { case PublicMsg: return m.RenderFor(cfg) + Newline - case PrivateMsg: - u.SetReplyTo(m.From()) + case *PrivateMsg: + if cfg.Bell { + return m.Render(cfg.Theme) + Bel + Newline + } return m.Render(cfg.Theme) + Newline default: return m.Render(cfg.Theme) + Newline