diff options
author | James Booth <boothj5@gmail.com> | 2014-01-26 18:30:34 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2014-01-26 18:30:34 +0000 |
commit | 292ae567aa0766dba4975c02379ec0e4a4ac3ecd (patch) | |
tree | 01710c63cc73d269ac47091dca4abb3385a9656c /src/server_events.c | |
parent | 46b3ff6f440546a6cc253610b05f3ae957f094e7 (diff) | |
download | profani-tty-292ae567aa0766dba4975c02379ec0e4a4ac3ecd.tar.gz |
Handle recipient not found
Diffstat (limited to 'src/server_events.c')
-rw-r--r-- | src/server_events.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/server_events.c b/src/server_events.c index a87d22a2..6ca832d0 100644 --- a/src/server_events.c +++ b/src/server_events.c @@ -53,6 +53,16 @@ handle_error_message(const char *from, const char *err_msg) } void +handle_recipient_not_found(const char *from) +{ + log_info("Removing chat session for %s", from); + ui_handle_recipient_not_found(from); + if (prefs_get_boolean(PREF_STATES)) { + chat_session_set_recipient_supports(from, FALSE); + } +} + +void handle_login_account_success(char *account_name) { ProfAccount *account = accounts_get_account(account_name); |