Software / code / prosody
Comparison
util/error.lua @ 11091:4b4b5188492f
util.error: Add special case handling of <gone> with an URI
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sat, 26 Sep 2020 18:15:27 +0200 |
| parent | 11090:33b6fbdcec88 |
| child | 11092:bd13aa89262d |
comparison
equal
deleted
inserted
replaced
| 11090:33b6fbdcec88 | 11091:4b4b5188492f |
|---|---|
| 100 | 100 |
| 101 return setmetatable({ | 101 return setmetatable({ |
| 102 type = error_type or "cancel"; | 102 type = error_type or "cancel"; |
| 103 condition = condition or "undefined-condition"; | 103 condition = condition or "undefined-condition"; |
| 104 text = text; | 104 text = text; |
| 105 extra = condition == "gone" and { | |
| 106 uri = error_tag:get_child_text("gone", "urn:ietf:params:xml:ns:xmpp-stanzas"); | |
| 107 } or nil; | |
| 105 | 108 |
| 106 context = context; | 109 context = context; |
| 107 | 110 |
| 108 }, error_mt); | 111 }, error_mt); |
| 109 end | 112 end |