]> jfr.im git - irc/quakenet/newserv.git/commitdiff
patrol: Make clients change nicks less often.
authorGunnar Beutner <redacted>
Sat, 14 Sep 2013 16:28:17 +0000 (18:28 +0200)
committerGunnar Beutner <redacted>
Sat, 14 Sep 2013 16:28:17 +0000 (18:28 +0200)
patrol/patrol_commands.c

index 262734941a6be84e8739a9e3f9557fd093ae5599..4bbf5e75735f77cb22725f83841175a09885594f 100644 (file)
@@ -25,10 +25,7 @@ static void pc_check(void) {
   channel *cp;
 
   for (pc = patrolchannels; pc; pc = pc->next) {
-    if (pc->nick)
-      patrol_nickchange(pc->nick);
-
-    if (pc->nick && pc->nick->channels && pc->nick->channels->cursi > 0)
+    if (pc->nick && pc->nick->timestamp > getnettime() - 900)
       continue;
 
     if (pc->nick)
@@ -147,7 +144,7 @@ void _init(void) {
   registercontrolhelpcmd("patrolpart", NO_OPER, 1, &pc_cmd_patrolpart, "Usage: patrolpart <#id>\nRemoves a patrol client from a channel.");
   registercontrolhelpcmd("patrollist", NO_OPER, 0, &pc_cmd_patrollist, "Usage: patrollist\nLists patrol channels.");
 
-  schedulerecurring(time(NULL) + 5, 0, 300, &pc_sched_check, NULL);
+  schedulerecurring(time(NULL) + 5, 0, 10, &pc_sched_check, NULL);
 }
 
 void _fini(void) {