Config: Require rooturl,atomurl
This commit is contained in:
orang tua
4854ea85f2
melakukan
9520aabe5c
@ -24,6 +24,7 @@ SOFTWARE.
|
|||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "permissions.h"
|
#include "permissions.h"
|
||||||
#include "varreplacer.h"
|
#include "varreplacer.h"
|
||||||
|
|
||||||
std::string Config::required(const std::string &key)
|
std::string Config::required(const std::string &key)
|
||||||
{
|
{
|
||||||
auto it = this->configmap.find(key);
|
auto it = this->configmap.find(key);
|
||||||
@ -96,6 +97,8 @@ Config::Config(const std::map<std::string, std::string> &map)
|
|||||||
this->urls.deletionurl = required("deletionurl");
|
this->urls.deletionurl = required("deletionurl");
|
||||||
this->urls.adminregisterurl = required("adminregisterurl");
|
this->urls.adminregisterurl = required("adminregisterurl");
|
||||||
this->urls.usersettingsurl = required("usersettingsurl");
|
this->urls.usersettingsurl = required("usersettingsurl");
|
||||||
|
this->urls.rooturl = required("rooturl");
|
||||||
|
this->urls.atomurl = required("atomurl");
|
||||||
this->connectionstring = required("connectionstring");
|
this->connectionstring = required("connectionstring");
|
||||||
|
|
||||||
this->handlersConfig.max_pagename_length = optional("max_pagename_length", 256);
|
this->handlersConfig.max_pagename_length = optional("max_pagename_length", 256);
|
||||||
|
2
config.h
2
config.h
@ -41,6 +41,8 @@ struct ConfigUrls
|
|||||||
std::string linkhistorysort;
|
std::string linkhistorysort;
|
||||||
std::string adminregisterurl;
|
std::string adminregisterurl;
|
||||||
std::string usersettingsurl;
|
std::string usersettingsurl;
|
||||||
|
std::string rooturl;
|
||||||
|
std::string atomurl;
|
||||||
};
|
};
|
||||||
|
|
||||||
class ConfigVariableResolver
|
class ConfigVariableResolver
|
||||||
|
Memuat…
Reference in New Issue
Block a user