From dc11416d9aecc33be5efad143e1c48994b53ad48 Mon Sep 17 00:00:00 2001 From: William Katz Date: Fri, 28 May 2021 02:39:57 -0700 Subject: [PATCH] New time constructor --- include/transactions.hpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/include/transactions.hpp b/include/transactions.hpp index fe519f9..0238b63 100644 --- a/include/transactions.hpp +++ b/include/transactions.hpp @@ -11,6 +11,11 @@ struct Transaction uint64_t time = 0; Transaction() = default; + Transaction(std::string from_str, std::string to_str, uint32_t amount uint64_t time) : amount(amount), time(time) + { + from = std::move(from_str); + to = std::move(to_str); + } Transaction(std::string from_str, std::string to_str, uint32_t amount) : amount(amount) { using namespace std::chrono; @@ -18,4 +23,4 @@ struct Transaction to = std::move(to_str); time = duration_cast(system_clock::now().time_since_epoch()).count(); } -}; \ No newline at end of file +};