From b3b603b59e78bd4fd64149d442150d1ec959c4b8 Mon Sep 17 00:00:00 2001 From: einhornimmond Date: Thu, 7 Oct 2021 16:29:28 +0200 Subject: [PATCH] bring alive --- login_server/src/cpp/JSONInterface/JsonHasElopage.cpp | 2 +- login_server/src/cpp/model/table/ElopageBuy.cpp | 5 +++++ login_server/src/cpp/model/table/ElopageBuy.h | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/login_server/src/cpp/JSONInterface/JsonHasElopage.cpp b/login_server/src/cpp/JSONInterface/JsonHasElopage.cpp index e040b436f..ee66255be 100644 --- a/login_server/src/cpp/JSONInterface/JsonHasElopage.cpp +++ b/login_server/src/cpp/JSONInterface/JsonHasElopage.cpp @@ -7,7 +7,7 @@ Poco::JSON::Object* JsonHasElopage::handle(Poco::Dynamic::Var params) if (result) { return result; } - auto elopage_buy = Poco::AutoPtr(); + auto elopage_buy = Poco::AutoPtr(new model::table::ElopageBuy); result = stateSuccess(); result->set("hasElopage", elopage_buy->isExistInDB("email", mSession->getNewUser()->getModel()->getEmail())); diff --git a/login_server/src/cpp/model/table/ElopageBuy.cpp b/login_server/src/cpp/model/table/ElopageBuy.cpp index 05e799a4a..c056ecdc9 100644 --- a/login_server/src/cpp/model/table/ElopageBuy.cpp +++ b/login_server/src/cpp/model/table/ElopageBuy.cpp @@ -9,6 +9,11 @@ namespace model { "product[affiliate_program_id]", "publisher[id]", "order_id", "product_id", "product[price]", "payer[email]", "publisher[email]", "payment_state", "success_date", "event" }; + ElopageBuy::ElopageBuy() + { + + } + ElopageBuy::ElopageBuy(const Poco::Net::NameValueCollection& elopage_webhook_requestData) : mPayed(false) { diff --git a/login_server/src/cpp/model/table/ElopageBuy.h b/login_server/src/cpp/model/table/ElopageBuy.h index dec4727a3..83b2b477b 100644 --- a/login_server/src/cpp/model/table/ElopageBuy.h +++ b/login_server/src/cpp/model/table/ElopageBuy.h @@ -31,6 +31,7 @@ namespace model { { public: ElopageBuy(const Poco::Net::NameValueCollection& elopage_webhook_requestData); + ElopageBuy(); // generic db operations const char* getTableName() const { return "elopage_buys"; }