Handle room broadcasts

This commit is contained in:
James Booth
2012-11-19 22:15:53 +00:00
parent db15494e22
commit b3e1d473a2
7 changed files with 67 additions and 9 deletions

View File

@@ -881,6 +881,28 @@ win_show_room_subject(const char * const room_jid, const char * const subject)
}
}
void
win_show_room_broadcast(const char * const room_jid, const char * const message)
{
int win_index = _find_prof_win_index(room_jid);
WINDOW *win = _wins[win_index].win;
wattron(win, COLOUR_INC);
wprintw(win, "Room message: ");
wattroff(win, COLOUR_INC);
wprintw(win, "%s\n", message);
// currently in groupchat window
if (win_index == _curr_prof_win) {
status_bar_active(win_index);
dirty = TRUE;
// not currenlty on groupchat window
} else {
status_bar_new(win_index);
}
}
void
win_show(const char * const msg)
{