diff options
author | Michael Vetter <jubalh@iodoru.org> | 2022-05-03 18:27:20 +0200 |
---|---|---|
committer | Michael Vetter <jubalh@iodoru.org> | 2022-05-03 18:27:20 +0200 |
commit | 794bd25cd9c81674f0a3cb0db1848a063efe26ab (patch) | |
tree | 4678fc3e4c84757957a1987e26f3c2b2ae7c8e23 /src/xmpp/ox.c | |
parent | e9f218cdf6e15f4469d77cbaee59cc8501ed4e82 (diff) | |
download | profani-tty-794bd25cd9c81674f0a3cb0db1848a063efe26ab.tar.gz |
ox: use iq_send_stanza instead of xmpp_send
Diffstat (limited to 'src/xmpp/ox.c')
-rw-r--r-- | src/xmpp/ox.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/xmpp/ox.c b/src/xmpp/ox.c index ce43ed89..6f767550 100644 --- a/src/xmpp/ox.c +++ b/src/xmpp/ox.c @@ -42,6 +42,7 @@ #include "ui/ui.h" #include "xmpp/connection.h" #include "xmpp/stanza.h" +#include "xmpp/iq.h" #include "pgp/gpg.h" #ifdef HAVE_LIBGPGME @@ -150,7 +151,8 @@ ox_announce_public_key(const char* const filename) log_debug("[OX] Cannot publish public key: no PUBSUB feature announced"); } - xmpp_send(connection_get_conn(), iq); + iq_send_stanza(iq); + xmpp_stanza_release(iq); _ox_metadata_node__public_key(fp); @@ -198,7 +200,8 @@ ox_discover_public_key(const char* const jid) xmpp_stanza_add_child(iq, pubsub); xmpp_id_handler_add(connection_get_conn(), _ox_metadata_result, id, strdup(jid)); - xmpp_send(connection_get_conn(), iq); + iq_send_stanza(iq); + xmpp_stanza_release(iq); } @@ -272,7 +275,9 @@ _ox_metadata_node__public_key(const char* const fingerprint) xmpp_stanza_add_child(publish, item); xmpp_stanza_add_child(pubsub, publish); xmpp_stanza_add_child(iq, pubsub); - xmpp_send(connection_get_conn(), iq); + + iq_send_stanza(iq); + xmpp_stanza_release(iq); } static int @@ -379,7 +384,8 @@ _ox_request_public_key(const char* const jid, const char* const fingerprint) xmpp_id_handler_add(connection_get_conn(), _ox_public_key_result, id, NULL); - xmpp_send(connection_get_conn(), iq); + iq_send_stanza(iq); + xmpp_stanza_release(iq); } /*! |