mirror of
https://github.com/Expand-sys/CCash
synced 2026-03-22 20:47:10 +11:00
🐛 warnings removed
This commit is contained in:
parent
de14e2983a
commit
2ccb18345f
3 changed files with 7 additions and 7 deletions
|
|
@ -121,12 +121,12 @@ int_fast8_t Bank::SendFunds(const std::string &a_name, const std::string &b_name
|
|||
{
|
||||
if (state)
|
||||
{
|
||||
//if B doesnt exist
|
||||
//if B does exist
|
||||
if (users.modify_if(b_name, [amount](User &b) {
|
||||
b.balance += amount;
|
||||
}))
|
||||
{
|
||||
if constexpr (max_log_size)
|
||||
if constexpr (max_log_size > 0)
|
||||
{
|
||||
Transaction temp(a_name, b_name, amount);
|
||||
Transaction temp2 = temp;
|
||||
|
|
@ -316,7 +316,7 @@ void Bank::Load()
|
|||
user_save.close();
|
||||
for (const auto &u : temp.getMemberNames())
|
||||
{
|
||||
if constexpr (max_log_size)
|
||||
if constexpr (max_log_size > 0)
|
||||
{
|
||||
users.try_emplace(u, temp[u]["balance"].asUInt(), std::move(temp[u]["password"].asUInt64()), temp[u]["log"]);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -104,7 +104,7 @@ void BankF::AdminVerifyPass(req_args)
|
|||
}
|
||||
void BankF::GetLog(req_args, const std::string &name)
|
||||
{
|
||||
if constexpr (max_log_size)
|
||||
if constexpr (max_log_size > 0)
|
||||
{
|
||||
JSON(bank.GetLogs(name, PASS_HEADER));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,11 +29,11 @@ User::User(uint32_t init_bal, uint64_t init_pass, const Json::Value &log_j) : ba
|
|||
log.data.reserve(std::min(pre_log_size * ((log_j.size() / pre_log_size) + 1), max_log_size));
|
||||
for (uint32_t i = (log_j.size() - max_log_size) * (log_j.size() > max_log_size); i < log_j.size(); i++)
|
||||
{
|
||||
log.data.push_back(std::move(Transaction(
|
||||
log.data.push_back(Transaction(
|
||||
log_j[i]["from"].asCString(),
|
||||
log_j[i]["to"].asCString(),
|
||||
log_j[i]["amount"].asUInt(),
|
||||
log_j[i]["time"].asUInt64())));
|
||||
log_j[i]["time"].asUInt64()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -43,7 +43,7 @@ Json::Value User::Serialize() const
|
|||
Json::Value res;
|
||||
res["balance"] = (Json::UInt)balance;
|
||||
res["password"] = (Json::UInt64)password;
|
||||
if constexpr (max_log_size)
|
||||
if constexpr (max_log_size > 0)
|
||||
{
|
||||
res["log"] = log.Serialize();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue