diff options
author | dequis <dx@dxzone.com.ar> | 2015-12-01 01:38:30 -0300 |
---|---|---|
committer | dequis <dx@dxzone.com.ar> | 2015-12-01 01:45:20 -0300 |
commit | 03df717bf8e01754c730c3ab5e08ed6a920dcb40 (patch) | |
tree | 9d036cb7788ba3a697f707c7ef34a2d6f59f6d85 /irc_im.c | |
parent | 398a139663c93b8c020e667d169b8898ba53ad9b (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.c | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -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, }; |