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
This commit is contained in:
Andrey Petrov 2017-05-11 11:23:17 -04:00
parent 227dad7492
commit 25689a88ed

View File

@ -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