|
27 | 27 | templateFile = flag.String("template_file", "", "template file, if not set, use default template") |
28 | 28 | swaggerAuthHeader = flag.String("swagger_auth_header", swaggerAuthComment, "swagger auth header") |
29 | 29 |
|
30 | | - routerType = flag.String("router_type", defaultHTTPxPackage+";Router", "router type") |
31 | | - contextType = flag.String("context_type", defaultHTTPxPackage+";Context", "context type") |
32 | | - handlerType = flag.String("handler_type", defaultHTTPxPackage+";Handler", "handler type") |
| 30 | + routerType = flag.String("router_type", defaultHTTPxPackage+";Router", "router type") |
| 31 | + contextType = flag.String("context_type", defaultHTTPxPackage+";Context", "context type") |
| 32 | + handlerType = flag.String("handler_type", defaultHTTPxPackage+";Handler", "handler type") |
| 33 | + contextLoadFunc = flag.String("context_load_func", ".Context()", "context load func") |
33 | 34 |
|
34 | 35 | errorRespType = flag.String("error_resp_type", defaultHTTPzPackage+";ErrorResponse", "error response type") |
35 | 36 | dataRespType = flag.String("data_resp_type", defaultHTTPzPackage+";DataResponse", "data response type, must support generic") |
@@ -119,6 +120,7 @@ func extractConfig() (*http.Config, error) { |
119 | 120 | DataRespType: _dataRespType, |
120 | 121 |
|
121 | 122 | ServerHandlerFunc: _serverHandlerFunc, |
| 123 | + ContextLoadFunc: *contextLoadFunc, |
122 | 124 | } |
123 | 125 | return conf, nil |
124 | 126 | } |
0 commit comments