1
1
mirror of https://github.com/profanity-im/profanity.git synced 2025-02-02 15:08:15 -05:00

Added message in console on /roster remove

This commit is contained in:
James Booth 2013-06-02 00:24:22 +01:00
parent 65c09db19e
commit 0e5d277c14
5 changed files with 17 additions and 0 deletions

View File

@ -206,6 +206,13 @@ prof_handle_roster_add(const char * const barejid, const char * const name)
ui_current_page_off();
}
void
prof_handle_roster_remove(const char * const barejid)
{
ui_roster_remove(barejid);
ui_current_page_off();
}
void
prof_handle_login_account_success(char *account_name)
{

View File

@ -81,5 +81,6 @@ void prof_handle_disco_info(const char *from, GSList *identities,
void prof_handle_duck_help(const char * const result);
void prof_handle_duck_result(const char * const result);
void prof_handle_roster_add(const char * const barejid, const char * const name);
void prof_handle_roster_remove(const char * const barejid);
#endif

View File

@ -449,6 +449,12 @@ ui_roster_add(const char * const barejid, const char * const name)
}
}
void
ui_roster_remove(const char * const barejid)
{
cons_show("Roster item removed: %s", barejid);
}
void
ui_contact_online(const char * const barejid, const char * const resource,
const char * const show, const char * const status, GDateTime *last_activity)

View File

@ -113,6 +113,7 @@ void ui_room_nick_change(const char * const room, const char * const nick);
void ui_room_member_presence(const char * const room,
const char * const nick, const char * const show, const char * const status);
void ui_roster_add(const char * const barejid, const char * const name);
void ui_roster_remove(const char * const barejid);
// contact status functions
void ui_status_room(const char * const contact);

View File

@ -403,6 +403,8 @@ _roster_handle_push(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
// remove the contact
g_hash_table_remove(contacts, barejid);
prof_handle_roster_remove(barejid);
// otherwise update local roster
} else {