From 56702ed1ef65843c8d6758d8345e3dd3659817c7 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 11 Jan 2016 17:54:16 +0100 Subject: Limit output --- ivy.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ivy.go b/ivy.go index 8926296..e8f4a77 100644 --- a/ivy.go +++ b/ivy.go @@ -22,8 +22,12 @@ func (_ Ivy) Handle(conn *irc.Conn, line *irc.Line) { if err != nil { result = err.Error() } - for _, s := range strings.Split(result, "\n") { - conn.Notice(line.Target(), s) + if len(result) > 500 { + conn.Notice(line.Target(), "result too long") + } else { + for _, s := range strings.Split(result, "\n") { + conn.Notice(line.Target(), s) + } } } } -- cgit v1.2.3