Mercurial > prosody-hg
diff plugins/mod_smacks.lua @ 13940:5f8a9e50c2fb 13.0
mod_smacks: Remove extra optional from sm element
Since XEP-0198 version 1.6.3, the optional and required children of sm in
stream:features have been removed entirely. They already weren’t specified
before, and were only leftover from a very old version in the XML Schema.
Fixes #1963
| author | Link Mauve <linkmauve@linkmauve.fr> |
|---|---|
| date | Tue, 02 Sep 2025 00:50:25 +0200 |
| parents | 5d8fc1c4eb7c |
| children | 1d028f9473c2 |
line wrap: on
line diff
--- a/plugins/mod_smacks.lua Sun Aug 24 19:57:43 2025 +0200 +++ b/plugins/mod_smacks.lua Tue Sep 02 00:50:25 2025 +0200 @@ -152,16 +152,16 @@ module:hook("stream-features", function (event) if can_do_smacks(event.origin, true) then - event.features:tag("sm", sm2_attr):tag("optional"):up():up(); - event.features:tag("sm", sm3_attr):tag("optional"):up():up(); + event.features:tag("sm", sm2_attr):up(); + event.features:tag("sm", sm3_attr):up(); end end); module:hook("s2s-stream-features", function (event) if can_do_smacks(event.origin, true) then - event.features:tag("sm", sm2_attr):tag("optional"):up():up(); - event.features:tag("sm", sm3_attr):tag("optional"):up():up(); + event.features:tag("sm", sm2_attr):up(); + event.features:tag("sm", sm3_attr):up(); end end);
