From 8b74da5cfa632000c428cde1f4c15904de3a9b27 Mon Sep 17 00:00:00 2001 From: Liam Stanley Date: Wed, 8 Feb 2017 02:08:17 -0500 Subject: [PATCH] add prettification for RPL_TOPIC --- event.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/event.go b/event.go index 7b6f547..6f8c805 100644 --- a/event.go +++ b/event.go @@ -271,7 +271,7 @@ func (e *Event) Pretty() (out string, ok bool) { } if e.Command == MODE && len(e.Params) > 2 { - return fmt.Sprintf("[%s] %s set modes: %s", e.Params[0], e.Source.Name, strings.Join(e.Params[1:], " ")), true + return fmt.Sprintf("[%s] *** %s set modes: %s", e.Params[0], e.Source.Name, strings.Join(e.Params[1:], " ")), true } if e.Command == CAP_AWAY { @@ -294,6 +294,10 @@ func (e *Event) Pretty() (out string, ok bool) { return fmt.Sprintf("[*] %s has authenticated for account: %s", e.Source.Name, e.Params[0]), true } + if e.Command == RPL_TOPIC && len(e.Params) > 0 && len(e.Trailing) > 0 { + return fmt.Sprintf("[*] topic for %s is: %s", e.Params[len(e.Params)-1], e.Trailing), true + } + return "", false }