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:
parent
65c09db19e
commit
0e5d277c14
@ -206,6 +206,13 @@ prof_handle_roster_add(const char * const barejid, const char * const name)
|
|||||||
ui_current_page_off();
|
ui_current_page_off();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
prof_handle_roster_remove(const char * const barejid)
|
||||||
|
{
|
||||||
|
ui_roster_remove(barejid);
|
||||||
|
ui_current_page_off();
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
prof_handle_login_account_success(char *account_name)
|
prof_handle_login_account_success(char *account_name)
|
||||||
{
|
{
|
||||||
|
@ -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_help(const char * const result);
|
||||||
void prof_handle_duck_result(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_add(const char * const barejid, const char * const name);
|
||||||
|
void prof_handle_roster_remove(const char * const barejid);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -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
|
void
|
||||||
ui_contact_online(const char * const barejid, const char * const resource,
|
ui_contact_online(const char * const barejid, const char * const resource,
|
||||||
const char * const show, const char * const status, GDateTime *last_activity)
|
const char * const show, const char * const status, GDateTime *last_activity)
|
||||||
|
@ -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,
|
void ui_room_member_presence(const char * const room,
|
||||||
const char * const nick, const char * const show, const char * const status);
|
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_add(const char * const barejid, const char * const name);
|
||||||
|
void ui_roster_remove(const char * const barejid);
|
||||||
|
|
||||||
// contact status functions
|
// contact status functions
|
||||||
void ui_status_room(const char * const contact);
|
void ui_status_room(const char * const contact);
|
||||||
|
@ -403,6 +403,8 @@ _roster_handle_push(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
|||||||
// remove the contact
|
// remove the contact
|
||||||
g_hash_table_remove(contacts, barejid);
|
g_hash_table_remove(contacts, barejid);
|
||||||
|
|
||||||
|
prof_handle_roster_remove(barejid);
|
||||||
|
|
||||||
// otherwise update local roster
|
// otherwise update local roster
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user