From 904904d74e138207f08ff4fefb0c307f02c22ff2 Mon Sep 17 00:00:00 2001 From: Paul Fariello Date: Thu, 28 Feb 2019 20:07:03 +0140 Subject: Add default body on OMEMO message --- src/xmpp/message.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src') diff --git a/src/xmpp/message.c b/src/xmpp/message.c index bf4e6a2f..5bad4980 100644 --- a/src/xmpp/message.c +++ b/src/xmpp/message.c @@ -398,6 +398,14 @@ message_send_chat_omemo(const char *const jid, uint32_t sid, GList *keys, xmpp_stanza_add_child(message, encrypted); xmpp_stanza_release(encrypted); + xmpp_stanza_t *body = xmpp_stanza_new(ctx); + xmpp_stanza_set_name(body, "body"); + xmpp_stanza_t *body_text = xmpp_stanza_new(ctx); + xmpp_stanza_set_text(body_text, "You received a message encrypted with OMEMO but your client doesn't support OMEMO."); + xmpp_stanza_add_child(body, body_text); + xmpp_stanza_release(body_text); + xmpp_stanza_add_child(message, body); + stanza_attach_carbons_private(ctx, message); stanza_attach_hints_no_copy(ctx, message); stanza_attach_hints_no_store(ctx, message); -- cgit 1.4.1-2-gfad0