]> jfr.im git - irc/quakenet/newserv.git/commitdiff
LUA: add kill queue
authorChris Porter <redacted>
Wed, 22 Feb 2012 02:48:59 +0000 (02:48 +0000)
committerChris Porter <redacted>
Wed, 22 Feb 2012 02:48:59 +0000 (02:48 +0000)
lua/lib/quakenet.lua

index f460c7eb8918c5a13c541f101ec3483d1d904a4a..a7a87a9105d3cfe9f1652b4e9805580fc69de9d0 100644 (file)
@@ -49,3 +49,16 @@ end
 function irc_localregisteruser(nickname, ident, hostname, realname, account, usermodes, handler_function)
   return irc_localregisteruserid(nickname, ident, hostname, realname, account, 0, usermodes, handler_function)
 end
+
+local __kills = {}
+function queuekill(nick, reason)
+  __kills[nick] = reason
+end
+
+function processkills()
+  for k, v in pairs(__kills) do
+    irc_kill(k, v)
+  end
+  __kills = {}
+end
+