From dcec8549b4a91863d6f8820582bd757447a6b408 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 21 Sep 2015 23:27:29 +0200 Subject: Move Help() into interface{} --- help.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'help.go') diff --git a/help.go b/help.go index c505d45..cc09f5a 100644 --- a/help.go +++ b/help.go @@ -12,18 +12,18 @@ type Help struct{ Command } func (_ Help) Handle(conn *irc.Conn, line *irc.Line) { var msg []string for k, v := range commands { - msg = append(msg, fmt.Sprintf("%-8s%v", k, v)) + msg = append(msg, fmt.Sprintf("%-8s%v", k, v.Help())) } sort.Sort(sort.StringSlice(msg)) for _, s := range msg { - conn.Notice(line.Nick, s) + conn.Notice(line.Target(), s) } } +func (_ Help) Help() string { + return "This help" +} + func init() { - Register("help", &Help{ - Command{ - Help: "This help", - }, - }) + Register("help", &Help{}) } -- cgit v1.2.3