From a0803123b2d89c7cd9a61faeb3b2b1bcbd57dbde Mon Sep 17 00:00:00 2001 From: Bohdan Horbeshko Date: Fri, 29 Sep 2023 08:32:48 -0400 Subject: [PATCH] Advertise muc#stable_id feature --- xmpp/handlers.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/xmpp/handlers.go b/xmpp/handlers.go index 3443573..0b3e71f 100644 --- a/xmpp/handlers.go +++ b/xmpp/handlers.go @@ -572,6 +572,7 @@ func handleGetDisco(dt discoType, s xmpp.Sender, iq *stanza.IQ) { "muc_unmoderated", "muc_nonanonymous", "muc_unsecured", + "http://jabber.org/protocol/muc#stable_id", ) fields := []*stanza.Field{ &stanza.Field{ @@ -594,7 +595,10 @@ func handleGetDisco(dt discoType, s xmpp.Sender, iq *stanza.IQ) { disco.Form = stanza.NewForm(fields, "result") } } else { - disco.AddFeatures(stanza.NSDiscoItems) + disco.AddFeatures( + stanza.NSDiscoItems, + "http://jabber.org/protocol/muc#stable_id", + ) disco.AddIdentity("Telegram group chats", "conference", "text") } }