aboutsummaryrefslogtreecommitdiffstats
path: root/irc_im.c
diff options
context:
space:
mode:
authordequis <dx@dxzone.com.ar>2015-12-01 01:38:30 -0300
committerdequis <dx@dxzone.com.ar>2015-12-01 01:45:20 -0300
commit03df717bf8e01754c730c3ab5e08ed6a920dcb40 (patch)
tree9d036cb7788ba3a697f707c7ef34a2d6f59f6d85 /irc_im.c
parent398a139663c93b8c020e667d169b8898ba53ad9b (diff)
Add 'log' UI function, to avoid direct calls to irc_rootmsg from nogaim
Just a trivial wrapper over irc_rootmsg(), but will help me to slightly reduce the ugliness of an unavoidably ugly hack for libpurple.
Diffstat (limited to 'irc_im.c')
-rw-r--r--irc_im.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/irc_im.c b/irc_im.c
index 0b0b0274..72a0d8ce 100644
--- a/irc_im.c
+++ b/irc_im.c
@@ -1108,6 +1108,13 @@ static void bee_irc_ft_finished(struct im_connection *ic, file_transfer_t *file)
}
}
+static void bee_irc_log(bee_t *bee, const char *tag, const char *msg)
+{
+ irc_t *irc = (irc_t *) bee->ui_data;
+
+ irc_rootmsg(irc, "%s - %s", tag, msg);
+}
+
const struct bee_ui_funcs irc_ui_funcs = {
bee_irc_imc_connected,
bee_irc_imc_disconnected,
@@ -1136,4 +1143,6 @@ const struct bee_ui_funcs irc_ui_funcs = {
bee_irc_ft_out_start,
bee_irc_ft_close,
bee_irc_ft_finished,
+
+ bee_irc_log,
};