mirror of
https://git.jabber.space/devs/cproof.git
synced 2026-07-31 04:56:22 +00:00
Added generated id's to presence stanzas
This commit is contained in:
@@ -116,6 +116,8 @@ _presence_subscription(const char * const jid, const jabber_subscr_t action)
|
||||
}
|
||||
|
||||
xmpp_stanza_t *presence = xmpp_stanza_new(ctx);
|
||||
char *id = generate_unique_id("sub");
|
||||
xmpp_stanza_set_id(presence, id);
|
||||
xmpp_stanza_set_name(presence, STANZA_NAME_PRESENCE);
|
||||
xmpp_stanza_set_type(presence, type);
|
||||
xmpp_stanza_set_attribute(presence, STANZA_ATTR_TO, jidp->barejid);
|
||||
@@ -211,6 +213,8 @@ _presence_update(const resource_presence_t presence_type, const char * const msg
|
||||
connection_set_priority(pri);
|
||||
|
||||
xmpp_stanza_t *presence = stanza_create_presence(ctx);
|
||||
char *id = generate_unique_id("presence");
|
||||
xmpp_stanza_set_id(presence, id);
|
||||
stanza_attach_show(ctx, presence, show);
|
||||
stanza_attach_status(ctx, presence, msg);
|
||||
stanza_attach_priority(ctx, presence, pri);
|
||||
@@ -602,7 +606,7 @@ _get_caps_key(xmpp_stanza_t * const stanza)
|
||||
if ((hash_type != NULL) && (strcmp(hash_type, "sha-1") == 0)) {
|
||||
log_debug("Hash type %s supported.", hash_type);
|
||||
caps_key = strdup(node);
|
||||
id = "capsreq";
|
||||
char *id = generate_unique_id("caps");
|
||||
|
||||
_send_caps_request(node, caps_key, id, from);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user