summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordefanor <defanor@uberspace.net>2021-02-28 16:08:59 +0300
committerdefanor <defanor@uberspace.net>2021-02-28 16:08:59 +0300
commitb1fc173966158567575758ece5dc4e4b1cbf946b (patch)
treed7ba5d1eaff9631982364bc419285cb4613f3d80 /src
parent623259a6c71b34b6b77d43a10b607b8e1fedd362 (diff)
Add the initial Emacs interface
Diffstat (limited to 'src')
-rw-r--r--src/rexmpp_console.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/rexmpp_console.c b/src/rexmpp_console.c
index b44e045..ecc1338 100644
--- a/src/rexmpp_console.c
+++ b/src/rexmpp_console.c
@@ -315,6 +315,7 @@ void rexmpp_console_feed (rexmpp_t *s, char *str, ssize_t str_len) {
}
msg_text = jid_str + strlen(jid_str) + 1;
xmlNodePtr msg = rexmpp_xml_add_id(s, xmlNewNode(NULL, "message"));
+ xmlNewNs(msg, "jabber:client", NULL);
xmlNewProp(msg, "to", jid.full);
xmlNewProp(msg, "type", "chat");
xmlNewTextChild(msg, NULL, "body", msg_text);
@@ -349,6 +350,7 @@ void rexmpp_console_feed (rexmpp_t *s, char *str, ssize_t str_len) {
free(b64);
xmlNodePtr msg = rexmpp_xml_add_id(s, xmlNewNode(NULL, "message"));
+ xmlNewNs(msg, "jabber:client", NULL);
xmlNewProp(msg, "to", jid.full);
xmlNewProp(msg, "type", "chat");
xmlAddChild(msg, openpgp);
@@ -370,6 +372,7 @@ void rexmpp_console_feed (rexmpp_t *s, char *str, ssize_t str_len) {
}
msg_text = jid_str + strlen(jid_str) + 1;
xmlNodePtr msg = rexmpp_xml_add_id(s, xmlNewNode(NULL, "message"));
+ xmlNewNs(msg, "jabber:client", NULL);
xmlNewProp(msg, "to", jid.full);
xmlNewProp(msg, "type", "groupchat");
xmlNewTextChild(msg, NULL, "body", msg_text);