Mercurial > prosody-hg
comparison plugins/mod_http_errors.lua @ 11820:0375ef78ed64
mod_http_errors: Make it easier to override 'http-message' handler
Per the unspoken internal standard of -1 as priority for most built-in
event handlers, since this makes it easy for 3rd party plugins to
override behavior by hooking at the default priority of 0.
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Fri, 24 Sep 2021 18:39:28 +0200 |
| parents | d83f8f44caea |
| children | 74b9e05af71e |
comparison
equal
deleted
inserted
replaced
| 11819:f590e3c51eff | 11820:0375ef78ed64 |
|---|---|
| 81 module:hook("http-message", function (event) | 81 module:hook("http-message", function (event) |
| 82 if event.response then | 82 if event.response then |
| 83 event.response.headers.content_type = "text/html; charset=utf-8"; | 83 event.response.headers.content_type = "text/html; charset=utf-8"; |
| 84 end | 84 end |
| 85 return render(html, event); | 85 return render(html, event); |
| 86 end); | 86 end, -1); |
| 87 | 87 |
| 88 local icon = [[ | 88 local icon = [[ |
| 89 <svg xmlns="http://www.w3.org/2000/svg" height="0.7em" viewBox="0 0 480 480" width="0.7em"> | 89 <svg xmlns="http://www.w3.org/2000/svg" height="0.7em" viewBox="0 0 480 480" width="0.7em"> |
| 90 <rect fill="#6197df" height="220" rx="60" ry="60" width="220" x="10" y="10"></rect> | 90 <rect fill="#6197df" height="220" rx="60" ry="60" width="220" x="10" y="10"></rect> |
| 91 <rect fill="#f29b00" height="220" rx="60" ry="60" width="220" x="10" y="240"></rect> | 91 <rect fill="#f29b00" height="220" rx="60" ry="60" width="220" x="10" y="240"></rect> |
