Software /
code /
prosody-modules
Diff
mod_rest/res/schema-xmpp.json @ 4841:f69c5a443156
mod_rest: Fix nested message stanzas in XEP-0297 containers
It's all a bit awkward because it doesn't normally use the whole schema
directly, but rather checks which stanza type is used and picks out that
property as a schema. Which also prevents references from working.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 29 Dec 2021 19:40:28 +0100 |
parent | 4840:e9b7c8db3ebd |
child | 4889:52522c71ad1a |
line wrap: on
line diff
--- a/mod_rest/res/schema-xmpp.json Wed Dec 29 18:31:40 2021 +0100 +++ b/mod_rest/res/schema-xmpp.json Wed Dec 29 19:40:28 2021 +0100 @@ -565,7 +565,8 @@ }, "type" : "object", "xml" : { - "name" : "iq" + "name" : "iq", + "namespace" : "jabber:client" } }, "message" : { @@ -631,7 +632,7 @@ "$ref" : "#/_common/delay" }, "message" : { - "$ref" : "#/message" + "$ref" : "#/properties/message" } }, "title" : "XEP-0297: Stanza Forwarding", @@ -894,7 +895,8 @@ }, "type" : "object", "xml" : { - "name" : "message" + "name" : "message", + "namespace" : "jabber:client" } }, "presence" : { @@ -1006,7 +1008,8 @@ }, "type" : "object", "xml" : { - "name" : "presence" + "name" : "presence", + "namespace" : "jabber:client" } } },