use std::string literals in generated code

This commit is contained in:
Günter Obiltschnig
2020-02-10 09:24:18 +01:00
parent 646a80a1fb
commit 1be791a8aa
3 changed files with 13 additions and 13 deletions

View File

@@ -107,14 +107,14 @@ void OSPCodeWriter::writeSession(std::ostream& ostr)
std::string sessionCode;
if (session.empty()) return;
if (session[0] == '@')
sessionCode = "context()->thisBundle()->properties().getString(\"" + session.substr(1) + "\")";
sessionCode = "context()->thisBundle()->properties().getString(\"" + session.substr(1) + "\"s)";
else
sessionCode = "\"" + session + "\"";
sessionCode = "\"" + session + "\"s";
std::string sessionTimeoutCode = page().get("page.sessionTimeout", "30");
int sessionTimeout;
if (!Poco::NumberParser::tryParse(sessionTimeoutCode, sessionTimeout))
{
sessionTimeoutCode = "context()->thisBundle()->properties().getInt(\"" + sessionTimeoutCode + "\")";
sessionTimeoutCode = "context()->thisBundle()->properties().getInt(\"" + sessionTimeoutCode + "\"s)";
}
ostr << "\tPoco::OSP::Web::WebSession::Ptr session;\n";
ostr << "\t{\n";