From 3dfd9fa1485513df14b0670e5be93675778a5f20 Mon Sep 17 00:00:00 2001 From: Dario Date: Thu, 16 Apr 2020 09:26:17 +0200 Subject: [PATCH] adding user infos (first and last name) --- src/cpp/JSONInterface/JsonGetUserInfos.cpp | 6 ++++++ src/cpp/main.cpp | 6 +++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/cpp/JSONInterface/JsonGetUserInfos.cpp b/src/cpp/JSONInterface/JsonGetUserInfos.cpp index 46fb6e400..cedfdb09a 100644 --- a/src/cpp/JSONInterface/JsonGetUserInfos.cpp +++ b/src/cpp/JSONInterface/JsonGetUserInfos.cpp @@ -94,6 +94,12 @@ Poco::JSON::Object* JsonGetUserInfos::handle(Poco::Dynamic::Var params) else if (parameterString == "user.pubkeyhex") { jsonUser.set("pubkeyhex", userModel->getPublicKeyHex()); } + else if (parameterString == "user.first_name") { + jsonUser.set("first_name", userModel->getFirstName()); + } + else if (parameterString == "user.last_name") { + jsonUser.set("last_name", userModel->getLastName()); + } } catch (Poco::Exception& ex) { jsonErrorsArray.add("ask parameter invalid"); diff --git a/src/cpp/main.cpp b/src/cpp/main.cpp index d00d67a2c..6ddd1d102 100644 --- a/src/cpp/main.cpp +++ b/src/cpp/main.cpp @@ -12,6 +12,8 @@ #include "model/table/User.h" #include "model/table/EmailOptIn.h" +#include "Poco/DateTimeParser.h" + #ifndef _TEST_BUILD @@ -24,7 +26,9 @@ int main(int argc, char** argv) return -1; } - + std::string dateTimeString = __DATE__; + printf("date time string: %s\n", dateTimeString.data()); + //Poco::DateTime buildDateTime = Poco::DateTimeParser::parse(); ServerConfig::g_versionString = "0.20.KW13.02"; printf("User size: %d Bytes, Session size: %d Bytes\n", sizeof(User), sizeof(Session));