aboutsummaryrefslogtreecommitdiff
path: root/xmpp/handlers.go
diff options
context:
space:
mode:
Diffstat (limited to 'xmpp/handlers.go')
-rw-r--r--xmpp/handlers.go6
1 files changed, 5 insertions, 1 deletions
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")
}
}