]> jfr.im git - irc/quakenet/newserv.git/blobdiff - jupe/jupe.c
BUILD: add require-all build mode
[irc/quakenet/newserv.git] / jupe / jupe.c
index 11a504b1a7c0cf7f9874e7fc3552b20d32c1e7a3..7339dd2a5ea54cb0914b2a66c1df2e6adff9e443 100644 (file)
 jupe_t *jupes = NULL;
 
 int handlejupe(void *source, int cargc, char **cargv);
-void sendjupeburst(int hook, void *args);
 
 void _init() {
   /* If we're connected to IRC, force a disconnect. */
   if (connected) {
     irc_send("%s SQ %s 0 :Resync [adding jupe support]", mynumeric->content, myserver->content);
-    irc_disconnected();
+    irc_disconnected(0);
   }
 
-  registerhook(HOOK_IRC_SENDBURSTBURSTS, &sendjupeburst);
-       
   registerserverhandler("JU", &handlejupe, 5);
 }
 
@@ -39,8 +36,6 @@ void _fini() {
     jupes = next;
   }
 
-  deregisterhook(HOOK_IRC_SENDBURSTBURSTS, &sendjupeburst);
-       
   deregisterserverhandler("JU", &handlejupe);
 }
 
@@ -89,19 +84,6 @@ int handlejupe(void *source, int cargc, char **cargv) {
   return CMD_OK;
 }
 
-void sendjupeburst(int hook, void *args) {
-  jupe_t *jupe = jupes;
-
-  if (hook != HOOK_IRC_SENDBURSTBURSTS)
-    return;
-
-  while (jupe) {
-    jupe_propagate(jupe);
-
-    jupe = jupe->ju_next;
-  }
-}
-
 jupe_t *make_jupe(char *server, char *reason, time_t expirets, time_t lastmod, unsigned int flags) {
   jupe_t *jupe;