]> code.citadel.org Git - citadel.git/blobdiff - citadel/serv_chat.c
Changes to dynloader et al to handle ICQ module being written
[citadel.git] / citadel / serv_chat.c
index 6122062d9cc35c7f363ec283c64d3ea2fb2602ed..b050b963a101ca80de4ec0e7716233aa11f0540e 100644 (file)
@@ -59,6 +59,8 @@ static struct DLModule_Info info =
 
 struct DLModule_Info *Dynamic_Module_Init(void)
 {
+       CtdlSendExpressMessageFunc = send_express_message;
+
        CtdlRegisterProtoHook(cmd_chat, "CHAT", "Begin real-time chat");
        CtdlRegisterProtoHook(cmd_pexp, "PEXP", "Poll for express messages");
        CtdlRegisterProtoHook(cmd_gexp, "GEXP", "Get express messages");
@@ -522,7 +524,7 @@ int send_express_message(char *lun, char *x_user, char *x_msg)
                fprintf(fp, "N%s%c", NODENAME, 0);
                fprintf(fp, "M%s\n%c", x_msg, 0);
                fclose(fp);
-               save_message(CC->temp, "", config.c_logpages, M_LOCAL, 1);
+               save_message(CC->temp, "", config.c_logpages, MES_LOCAL, 1);
                unlink(CC->temp);
        }
        return (message_sent);