diff --git a/chat/message/message.go b/chat/message/message.go index 19bc84f..f897b4b 100644 --- a/chat/message/message.go +++ b/chat/message/message.go @@ -388,6 +388,10 @@ func (m PrivateMsg) Render(t *Theme) string { return renderMessageFor("[PM from ", m.from, "] ", m.body, t, nil, true) } +func (m PrivateMsg) RenderFor(cfg UserConfig) string { + return renderMessageFor("[PM from ", m.from, "] ", m.body, cfg.Theme, &cfg, true) +} + func (m PrivateMsg) String() string { return m.Render(nil) } diff --git a/chat/message/user.go b/chat/message/user.go index d5de5d3..122f21a 100644 --- a/chat/message/user.go +++ b/chat/message/user.go @@ -245,7 +245,7 @@ func (u *User) render(m Message) string { out += m.RenderFor(cfg) } case *PrivateMsg: - out += m.Render(cfg.Theme) + out += m.RenderFor(cfg) if cfg.Bell { out += Bel }