Software /
code /
prosody-modules
Diff
mod_http_upload/mod_http_upload.lua @ 3378:aefd64629e29
mod_http_upload: Relocate function definition to avoid traceback
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Sun, 18 Nov 2018 12:16:47 +0000 |
parent | 3377:683365d370d8 |
child | 3379:f1c1f6bc4892 |
line wrap: on
line diff
--- a/mod_http_upload/mod_http_upload.lua Sun Nov 18 12:15:02 2018 +0000 +++ b/mod_http_upload/mod_http_upload.lua Sun Nov 18 12:16:47 2018 +0000 @@ -230,6 +230,15 @@ end -- http service +local function set_cross_domain_headers(response) + local headers = response.headers; + headers.access_control_allow_methods = "GET, PUT, POST, OPTIONS"; + headers.access_control_allow_headers = "Content-Type"; + headers.access_control_max_age = "7200"; + headers.access_control_allow_origin = response.request.headers.origin or "*"; + return response; +end + local function upload_data(event, path) set_cross_domain_headers(event.response); @@ -286,15 +295,6 @@ end }); -local function set_cross_domain_headers(response) - local headers = response.headers; - headers.access_control_allow_methods = "GET, PUT, POST, OPTIONS"; - headers.access_control_allow_headers = "Content-Type"; - headers.access_control_max_age = "7200"; - headers.access_control_allow_origin = response.request.headers.origin or "*"; - return response; -end - local function send_response_sans_body(response, body) if response.finished then return; end response.finished = true;