src/irc_log.c
changeset 45 71e65564afd2
parent 38 0c2e0cb46c3a
child 55 6f7f6ae729d0
equal deleted inserted replaced
44:6bd70113e1ed 45:71e65564afd2
    12     /** The database connection */
    12     /** The database connection */
    13     struct evsql *db;
    13     struct evsql *db;
    14 
    14 
    15 } _ctx;
    15 } _ctx;
    16 
    16 
    17 static void on_chan_msg (struct irc_chan *chan, const char *prefix, const char *message, void *arg)
    17 static void on_chan_msg (struct irc_chan *chan, const struct irc_nm *source, const char *message, void *arg)
    18 {
    18 {
    19     struct irc_log_ctx *ctx = arg;
    19     struct irc_log_ctx *ctx = arg;
    20 
    20 
    21     (void) ctx;
    21     (void) ctx;
    22 
    22 
    23     // log it! :P
    23     // log it! :P
    24     log_debug("%s: %s: %s", prefix, irc_chan_name(chan), message);
    24     log_debug("%s: %s: %s", source ? source->nickname : "???", irc_chan_name(chan), message);
    25 }
    25 }
    26 
    26 
    27 static struct irc_chan_callbacks _chan_callbacks = {
    27 static struct irc_chan_callbacks _chan_callbacks = {
    28     .on_msg         = on_chan_msg,
    28     .on_msg         = on_chan_msg,
    29 };
    29 };