mirror of
https://forge.fsky.io/lda/Parsee.git
synced 2026-03-13 18:45:11 +00:00
[FIX] Broken-ass replies
This commit is contained in:
parent
0ce72b52e9
commit
ad7f4f20e1
2 changed files with 20 additions and 17 deletions
|
|
@ -190,8 +190,8 @@ ExportStanza(StanzaBuilder *builder)
|
||||||
XMLElement *fallback = XMLCreateTag("fallback");
|
XMLElement *fallback = XMLCreateTag("fallback");
|
||||||
XMLElement *fall_body = XMLCreateTag("body");
|
XMLElement *fall_body = XMLCreateTag("body");
|
||||||
|
|
||||||
XMLAddAttr(reply, "to", builder->replying_to_stanza);
|
XMLAddAttr(reply, "to", builder->replying_to_sender);
|
||||||
XMLAddAttr(reply, "id", builder->replying_to_sender);
|
XMLAddAttr(reply, "id", builder->replying_to_stanza);
|
||||||
XMLAddAttr(reply, "xmlns", "urn:xmpp:reply:0");
|
XMLAddAttr(reply, "xmlns", "urn:xmpp:reply:0");
|
||||||
|
|
||||||
XMLAddAttr(fallback, "xmlns", "urn:xmpp:fallback:0");
|
XMLAddAttr(fallback, "xmlns", "urn:xmpp:fallback:0");
|
||||||
|
|
|
||||||
|
|
@ -288,6 +288,8 @@ end_error:
|
||||||
if (oob_data)
|
if (oob_data)
|
||||||
{
|
{
|
||||||
mxc = ASReupload(args->config, oob_data->data, &mime);
|
mxc = ASReupload(args->config, oob_data->data, &mime);
|
||||||
|
if (mxc)
|
||||||
|
{
|
||||||
content = MatrixCreateMedia(mxc, data->data, mime);
|
content = MatrixCreateMedia(mxc, data->data, mime);
|
||||||
|
|
||||||
/* Yeah, no, I'm not modifying the media creation code. */
|
/* Yeah, no, I'm not modifying the media creation code. */
|
||||||
|
|
@ -305,6 +307,7 @@ end_error:
|
||||||
Free(mxc);
|
Free(mxc);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else if (reactions)
|
else if (reactions)
|
||||||
{
|
{
|
||||||
Array *react_child = reactions->children;
|
Array *react_child = reactions->children;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue