From 53306e6ec77997d9fef102ec4b2cfc8c2b31e176 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Tue, 24 Jul 2018 15:44:40 +0200 Subject: ... --- flood.go | 1 - main.go | 5 ++--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/flood.go b/flood.go index 55a076e..c741bd6 100644 --- a/flood.go +++ b/flood.go @@ -24,7 +24,6 @@ func entropy(s string) (e float64) { } func isFlood(s string) bool { - s = strings.TrimSpace(s) if utf8.RuneCountInString(s) <= runes { return false } diff --git a/main.go b/main.go index 9381b5a..2f9279b 100644 --- a/main.go +++ b/main.go @@ -53,14 +53,13 @@ func privmsg(room string) irc.HandlerFunc { log.Println("panic", r) } }() - t := line.Text() - switch { + switch t := line.Text(); { case line.Nick == conn.Me().Nick: // ignore self case isFlood(t): log.Println("flood", line.Nick) conn.Kick(room, line.Nick) - case t == last[line.Nick]: + case strings.TrimSpace(t) == strings.TrimSpace(last[line.Nick]): log.Println("kick", line.Nick) conn.Kick(room, line.Nick) case strings.HasPrefix(t, "s"): -- cgit v1.2.3