From 03df717bf8e01754c730c3ab5e08ed6a920dcb40 Mon Sep 17 00:00:00 2001 From: dequis Date: Tue, 1 Dec 2015 01:38:30 -0300 Subject: 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. --- irc_im.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'irc_im.c') 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, }; -- cgit v1.2.3