webmcp
diff framework/env/request/add_header.lua @ 262:c3d539e33710
Replaced request.add_initializer(...) and request.add_variable(...) with request.for_each(...) and request.configure(...) which both execute the passed function once in any case when being called
author | jbe |
---|---|
date | Tue Mar 17 11:42:34 2015 +0100 (2015-03-17) |
parents | 2169a62e12f5 |
children | fa3a5bba0067 |
line diff
1.1 --- a/framework/env/request/add_header.lua Mon Mar 16 23:21:18 2015 +0100 1.2 +++ b/framework/env/request/add_header.lua Tue Mar 17 11:42:34 2015 +0100 1.3 @@ -2,5 +2,8 @@ 1.4 if value == nil then 1.5 error("Function request.add_header(...) requires two arguments") 1.6 end 1.7 - request._response_headers[#request._response_headers+1] = {key, value} 1.8 + request.configure(function() 1.9 + local headers = request._response_headers 1.10 + headers[#headers+1] = {key, value} 1.11 + end) 1.12 end