1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-11-03 19:37:16 -05:00

Refactor ui_incoming_message

This commit is contained in:
James Booth 2013-10-06 19:20:03 +01:00
parent 3e7c6e2951
commit eee49e8ad8

View File

@ -305,28 +305,7 @@ ui_incoming_msg(const char * const from, const char * const message,
} }
} }
if (tv_stamp == NULL) { window->print_incoming_message(window, tv_stamp, display_from, message);
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);
}
} }
int ui_index = num; int ui_index = num;