Introduce proper HandlerFactory and reduce dependencies of RequestWorker
这个提交包含在:
@ -131,11 +131,13 @@ int main(int argc, char **argv)
|
||||
User::setAnon(anon.value());
|
||||
|
||||
Template siteTemplate{config.templateprefix, config.templatepath, config.urls, config.configVarResolver};
|
||||
UrlProvider urlprovider{config.urls};
|
||||
UrlProvider urlProvider{config.urls};
|
||||
|
||||
auto cache = createCache(config.configVarResolver);
|
||||
cache->clear();
|
||||
RequestWorker requestWorker(config.handlersConfig, *database, siteTemplate, urlprovider, *cache);
|
||||
|
||||
HandlerFactory handlerFactory{config.handlersConfig, siteTemplate, *database.get(), urlProvider, *cache.get()};
|
||||
RequestWorker requestWorker{handlerFactory, *database->createSessionDao().get(), siteTemplate};
|
||||
|
||||
auto interface = createGateway(config);
|
||||
|
||||
|
在新工单中引用
屏蔽一个用户