Software / code / prosody
Comparison
plugins/mod_http.lua @ 8972:0b254439d451
mod_http: Rename argument to avoid name clash with outer scope [luacheck]
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Fri, 06 Jul 2018 00:15:10 +0200 |
| parent | 8971:e59207c909c0 |
| child | 9335:2dc7490899ae |
comparison
equal
deleted
inserted
replaced
| 8971:e59207c909c0 | 8972:0b254439d451 |
|---|---|
| 106 local data = handler; | 106 local data = handler; |
| 107 handler = function () return data; end | 107 handler = function () return data; end |
| 108 elseif event_name:sub(-2, -1) == "/*" then | 108 elseif event_name:sub(-2, -1) == "/*" then |
| 109 local base_path_len = #event_name:match("/.+$"); | 109 local base_path_len = #event_name:match("/.+$"); |
| 110 local _handler = handler; | 110 local _handler = handler; |
| 111 handler = function (event) | 111 handler = function (_event) |
| 112 local path = event.request.path:sub(base_path_len); | 112 local path = _event.request.path:sub(base_path_len); |
| 113 return _handler(event, path); | 113 return _handler(_event, path); |
| 114 end; | 114 end; |
| 115 module:hook_object_event(server, event_name:sub(1, -3), redir_handler, -1); | 115 module:hook_object_event(server, event_name:sub(1, -3), redir_handler, -1); |
| 116 elseif event_name:sub(-1, -1) == "/" then | 116 elseif event_name:sub(-1, -1) == "/" then |
| 117 module:hook_object_event(server, event_name:sub(1, -2), redir_handler, -1); | 117 module:hook_object_event(server, event_name:sub(1, -2), redir_handler, -1); |
| 118 end | 118 end |