From bcec3b6f112e7ebb99ad21a6e46307f787b555a4 Mon Sep 17 00:00:00 2001 From: tj Date: Sun, 8 Aug 2010 23:10:54 +0200 Subject: [PATCH] Prefix nick instead of suffix if the nick is in use and over 8 characters long --- irc_callback.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/irc_callback.go b/irc_callback.go index d8d7d00..f3d6f98 100644 --- a/irc_callback.go +++ b/irc_callback.go @@ -91,7 +91,11 @@ func (irc *IRCConnection) setupCallbacks() { }) irc.AddCallback("433", func(e *IRCEvent) { - irc.nick = irc.nick + "_" + if len(irc.nick) > 8 { + irc.nick = "_" + irc.nick; + } else { + irc.nick = irc.nick + "_" + } irc.SendRaw(fmt.Sprintf("NICK %s", irc.nick)) })