Mercurial > prosody-modules
comparison mod_rest/mod_rest.lua @ 4745:d29a295cd165
mod_rest: Let 'type' be implied in path based queries
This will make e.g. MAM queries work via GET /archive/{to}
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Thu, 04 Nov 2021 20:15:44 +0100 |
| parents | 2bc5a0c0d8c3 |
| children | f69c5a443156 |
comparison
equal
deleted
inserted
replaced
| 4744:f478855f4565 | 4745:d29a295cd165 |
|---|---|
| 108 if not st_kind then return; end | 108 if not st_kind then return; end |
| 109 if st_kind == "iq" and st_type ~= "get" and st_type ~= "set" then | 109 if st_kind == "iq" and st_type ~= "get" and st_type ~= "set" then |
| 110 -- GET /iq/disco/jid | 110 -- GET /iq/disco/jid |
| 111 data = { | 111 data = { |
| 112 kind = "iq"; | 112 kind = "iq"; |
| 113 type = "get"; | |
| 114 [st_type] = st_type == "ping" or data or {}; | 113 [st_type] = st_type == "ping" or data or {}; |
| 115 }; | 114 }; |
| 116 else | 115 else |
| 117 data.kind = st_kind; | 116 data.kind = st_kind; |
| 118 data.type = st_type; | 117 data.type = st_type; |
