annotate framework/env/request/initialize.lua @ 317:732c4d53a823
Invoke Moonbridge's listen function without delay (requires passing http_options as argument); Code cleanup
| author |
jbe |
| date |
Mon Mar 23 19:05:32 2015 +0100 (2015-03-23) |
| parents |
a2c733535b8e |
| children |
e3e2a03f75b2 |
| rev |
line source |
|
jbe@316
|
1 --[[--
|
|
jbe@316
|
2 request.initialize()
|
|
jbe@316
|
3
|
|
jbe@316
|
4 Executes all request initializers. Request initializers are added (and executed) using the request.for_each(...) call. Calling request.configure(...) before invoking request.initialize() for the first time also adds a request initializer.
|
|
jbe@316
|
5
|
|
jbe@316
|
6 --]]--
|
|
jbe@316
|
7 function request.initialize()
|
|
jbe@316
|
8 _G.app = {} -- may be overwritten or modified by request initializers
|
|
jbe@316
|
9 do
|
|
jbe@316
|
10 request._in_progress = true -- NOTE: must be set to true before initializer functions are called
|
|
jbe@316
|
11 for i, func in ipairs(request._initializers) do
|
|
jbe@316
|
12 func()
|
|
jbe@316
|
13 end
|
|
jbe@316
|
14 end
|
|
jbe@316
|
15 end
|