Mercurial > prosody-modules
comparison mod_http_admin_api/mod_http_admin_api.lua @ 6332:1fc38a840baa
mod_http_admin_api: Pass util.error object as response when request fails
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Wed, 01 Oct 2025 18:17:13 +0100 |
| parents | 6a3b38051d74 |
| children |
comparison
equal
deleted
inserted
replaced
| 6331:6a3b38051d74 | 6332:1fc38a840baa |
|---|---|
| 85 routes[route] = function (event, ...) | 85 routes[route] = function (event, ...) |
| 86 local permit, code = check_request_auth(event); | 86 local permit, code = check_request_auth(event); |
| 87 if not permit then | 87 if not permit then |
| 88 return code; | 88 return code; |
| 89 end | 89 end |
| 90 return errors.coerce(handler(event, ...)); | 90 local ret, err = errors.coerce(handler(event, ...)); |
| 91 return ret or err; | |
| 91 end; | 92 end; |
| 92 end | 93 end |
| 93 return routes; | 94 return routes; |
| 94 end | 95 end |
| 95 | 96 |
