webmcp
view framework/env/request/__init.lua @ 260:f491011ebe16
Work on __init.lua files to support handling multiple requests per connect
| author | jbe | 
|---|---|
| date | Sun Mar 15 01:20:06 2015 +0100 (2015-03-15) | 
| parents | 9e4be058959d | 
| children | c3d539e33710 | 
 line source
     1 request._initializers = {}
     2 request._in_progress = false
     4 -- initialize once
     5 request._absolute_baseurl = nil
     6 request._http_options = {}
     8 -- initialize once and re-initialize per request
     9 request.add_variable(request, "_response_headers", {})
    10 request.add_variable(request, "_force_absolute_baseurl", false)
    11 request.add_variable(request, "_perm_params", {})
    12 request.add_variable(request, "_404_route", nil)
    14 -- initialize per request
    15 request.add_initializer(function()
    16   request._http_request = nil
    17   request._status = nil
    18   request._forward = nil
    19   request._forward_processed = false
    20   request._redirect = nil
    21   request._csrf_secret = nil
    22 end)
