From f35d799e285f7c4bcd6dd8b31549a79e523d30fe Mon Sep 17 00:00:00 2001 From: Goffi Date: Tue, 5 Dec 2023 13:10:21 +0100 Subject: [PATCH] Plugin XEP-0277: Add metadata to prevent adding random suffixes to generated user-friendly IDs. --- libervia/backend/plugins/plugin_xep_0277.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libervia/backend/plugins/plugin_xep_0277.py b/libervia/backend/plugins/plugin_xep_0277.py index ae17ec5d..d9edaa15 100644 --- a/libervia/backend/plugins/plugin_xep_0277.py +++ b/libervia/backend/plugins/plugin_xep_0277.py @@ -992,7 +992,10 @@ class XEP_0277(object): or data.get('content_rich') or '' ) - return f"{id_base}-{token_urlsafe(3)}" + if not data.get("user_friendly_id_suffix", True): + return id_base + else: + return f"{id_base}-{token_urlsafe(3)}" def _mb_send(self, service, node, data, profile_key): service = jid.JID(service) if service else None