From 9520aabe5cd73def2e3e5bba1a63bf85ffd3644b Mon Sep 17 00:00:00 2001 From: Albert S Date: Sun, 27 Mar 2022 19:50:51 +0200 Subject: [PATCH] Config: Require rooturl,atomurl --- config.cpp | 3 +++ config.h | 2 ++ 2 files changed, 5 insertions(+) diff --git a/config.cpp b/config.cpp index 6bf8c3e..60a1682 100644 --- a/config.cpp +++ b/config.cpp @@ -24,6 +24,7 @@ SOFTWARE. #include "config.h" #include "permissions.h" #include "varreplacer.h" + std::string Config::required(const std::string &key) { auto it = this->configmap.find(key); @@ -96,6 +97,8 @@ Config::Config(const std::map &map) this->urls.deletionurl = required("deletionurl"); this->urls.adminregisterurl = required("adminregisterurl"); this->urls.usersettingsurl = required("usersettingsurl"); + this->urls.rooturl = required("rooturl"); + this->urls.atomurl = required("atomurl"); this->connectionstring = required("connectionstring"); this->handlersConfig.max_pagename_length = optional("max_pagename_length", 256); diff --git a/config.h b/config.h index 6780d83..7f3b4cf 100644 --- a/config.h +++ b/config.h @@ -41,6 +41,8 @@ struct ConfigUrls std::string linkhistorysort; std::string adminregisterurl; std::string usersettingsurl; + std::string rooturl; + std::string atomurl; }; class ConfigVariableResolver