Use id handler for software version requests, handle errors
This commit is contained in:
@@ -2792,6 +2792,24 @@ ui_hide_roster(void)
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
ui_handle_software_version_error(const char * const roomjid, const char * const message)
|
||||
{
|
||||
GString *message_str = g_string_new("");
|
||||
|
||||
ProfWin *window = wins_get_console();
|
||||
g_string_printf(message_str, "Could not get software version");
|
||||
|
||||
if (message) {
|
||||
g_string_append(message_str, ": ");
|
||||
g_string_append(message_str, message);
|
||||
}
|
||||
|
||||
win_print(window, '-', 0, NULL, 0, THEME_ERROR, "", message_str->str);
|
||||
|
||||
g_string_free(message_str, TRUE);
|
||||
}
|
||||
|
||||
static void
|
||||
_win_show_history(ProfChatWin *chatwin, const char * const contact)
|
||||
{
|
||||
|
||||
@@ -203,6 +203,7 @@ void ui_redraw_all_room_rosters(void);
|
||||
void ui_show_all_room_rosters(void);
|
||||
void ui_hide_all_room_rosters(void);
|
||||
gboolean ui_chat_win_exists(const char * const barejid);
|
||||
void ui_handle_software_version_error(const char * const roomjid, const char * const message);
|
||||
|
||||
gboolean ui_tidy_wins(void);
|
||||
void ui_prune_wins(void);
|
||||
|
||||
Reference in New Issue
Block a user