summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-01-11 17:54:16 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-01-11 17:54:16 +0100
commit56702ed1ef65843c8d6758d8345e3dd3659817c7 (patch)
treed004a4bb51c55ea6ff380aab512e64eabe962f1f
parent66af6ba84ca33f60ab6daf5c5aee8b86a71bf3eb (diff)
Limit output
-rw-r--r--ivy.go8
1 files 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)
+ }
}
}
}