equal
deleted
inserted
replaced
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 }; |