mirror of
https://github.com/Expand-sys/CCash
synced 2025-12-17 00:22:14 +11:00
removed var
This commit is contained in:
parent
0947ad9b93
commit
a4ffee5992
1 changed files with 5 additions and 7 deletions
|
|
@ -36,16 +36,14 @@ struct User
|
||||||
{
|
{
|
||||||
if (log_j.size())
|
if (log_j.size())
|
||||||
{
|
{
|
||||||
uint32_t newLogSize = std::min(pre_log_size * ((log_j.size() / pre_log_size) + 1), max_log_size);
|
log.data.reserve(std::min(pre_log_size * ((log_j.size() / pre_log_size) + 1), max_log_size));
|
||||||
log.data.reserve(newLogSize);
|
for (uint32_t i = (log_j.size() - max_log_size) * (log_j.size() > max_log_size); i < log_j.size(); i++)
|
||||||
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( // Push back because `i` is not at the beginning
|
log.data.push_back(std::move(Transaction(
|
||||||
log_j[i]["from"].asCString(), // and no array creation with `vector::resize()`
|
log_j[i]["from"].asCString(),
|
||||||
log_j[i]["to"].asCString(),
|
log_j[i]["to"].asCString(),
|
||||||
log_j[i]["amount"].asUInt(),
|
log_j[i]["amount"].asUInt(),
|
||||||
log_j[i]["time"].asUInt64()
|
log_j[i]["time"].asUInt64())));
|
||||||
)));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue