From eee49e8ad8e72f083e4019e7452e9405ce7cb037 Mon Sep 17 00:00:00 2001 From: James Booth Date: Sun, 6 Oct 2013 19:20:03 +0100 Subject: [PATCH] Refactor ui_incoming_message --- src/ui/core.c | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/src/ui/core.c b/src/ui/core.c index 0d949361..5559639a 100644 --- a/src/ui/core.c +++ b/src/ui/core.c @@ -305,28 +305,7 @@ ui_incoming_msg(const char * const from, const char * const message, } } - if (tv_stamp == NULL) { - window->print_time(window, '-'); - } else { - GDateTime *time = g_date_time_new_from_timeval_utc(tv_stamp); - gchar *date_fmt = g_date_time_format(time, "%H:%M:%S"); - wattron(window->win, COLOUR_TIME); - wprintw(window->win, "%s - ", date_fmt); - wattroff(window->win, COLOUR_TIME); - g_date_time_unref(time); - g_free(date_fmt); - } - - if (strncmp(message, "/me ", 4) == 0) { - wattron(window->win, COLOUR_THEM); - wprintw(window->win, "*%s ", display_from); - waddstr(window->win, message + 4); - wprintw(window->win, "\n"); - wattroff(window->win, COLOUR_THEM); - } else { - _win_show_user(window->win, display_from, 1); - _win_show_message(window->win, message); - } + window->print_incoming_message(window, tv_stamp, display_from, message); } int ui_index = num;