diff options
Diffstat (limited to 'src/xmpp/presence.c')
-rw-r--r-- | src/xmpp/presence.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/xmpp/presence.c b/src/xmpp/presence.c index 28e2039e..506d57d8 100644 --- a/src/xmpp/presence.c +++ b/src/xmpp/presence.c @@ -343,10 +343,13 @@ _unavailable_handler(xmpp_conn_t * const conn, if (strcmp(my_jid->barejid, from_jid->barejid) !=0) { prof_handle_contact_offline(from_jid->barejid, from_jid->resourcepart, status_str); +/* } else { connection_remove_available_resource(from_jid->resourcepart); +*/ } + jid_destroy(my_jid); jid_destroy(from_jid); @@ -427,14 +430,17 @@ _available_handler(xmpp_conn_t * const conn, Resource *resource = resource_new(from_jid->resourcepart, presence, status_str, priority, caps_key); prof_handle_contact_online(from_jid->barejid, resource, last_activity); +/* } else { // handle self presence resource_presence_t presence = resource_presence_from_string(show_str); Resource *resource = resource_new(from_jid->resourcepart, presence, status_str, priority, caps_key); connection_add_available_resource(resource); +*/ } + jid_destroy(my_jid); jid_destroy(from_jid); |