mirror of
https://github.com/Expand-sys/CCash
synced 2025-12-17 00:22:14 +11:00
⚡ made JSON member parsing order independent
This commit is contained in:
parent
61345092f5
commit
220c998312
1 changed files with 19 additions and 19 deletions
|
|
@ -50,8 +50,8 @@ void api::SendFunds(req_args)
|
|||
}
|
||||
else
|
||||
{
|
||||
auto name = doc.find_field("name").get_string();
|
||||
auto amount = doc.find_field("amount").get_uint64();
|
||||
auto name = doc["name"].get_string();
|
||||
auto amount = doc["amount"].get_uint64();
|
||||
if (name.error() || amount.error())
|
||||
{
|
||||
res = BankResponse{k400BadRequest, "\"Missing JSON arg(s)\""};
|
||||
|
|
@ -77,7 +77,7 @@ void api::ChangePassword(req_args)
|
|||
}
|
||||
else
|
||||
{
|
||||
auto pass = doc.find_field("pass").get_string();
|
||||
auto pass = doc["pass"].get_string();
|
||||
if (pass.error())
|
||||
{
|
||||
res = BankResponse{k400BadRequest, "\"Missing JSON arg(s)\""};
|
||||
|
|
@ -101,8 +101,8 @@ void api::AdminChangePassword(req_args)
|
|||
}
|
||||
else
|
||||
{
|
||||
auto name = doc.find_field("name").get_string();
|
||||
auto pass = doc.find_field("pass").get_string();
|
||||
auto name = doc["name"].get_string();
|
||||
auto pass = doc["pass"].get_string();
|
||||
if (name.error() || pass.error())
|
||||
{
|
||||
res = BankResponse{k400BadRequest, "\"Missing JSON arg(s)\""};
|
||||
|
|
@ -134,8 +134,8 @@ void api::SetBal(req_args)
|
|||
}
|
||||
else
|
||||
{
|
||||
auto name = doc.find_field("name").get_string();
|
||||
auto amount = doc.find_field("amount").get_uint64();
|
||||
auto name = doc["name"].get_string();
|
||||
auto amount = doc["amount"].get_uint64();
|
||||
if (name.error() || amount.error())
|
||||
{
|
||||
res = BankResponse{k400BadRequest, "\"Missing JSON arg(s)\""};
|
||||
|
|
@ -158,8 +158,8 @@ void api::ImpactBal(req_args)
|
|||
}
|
||||
else
|
||||
{
|
||||
auto name = doc.find_field("name").get_string();
|
||||
auto amount = doc.find_field("amount").get_int64();
|
||||
auto name = doc["name"].get_string();
|
||||
auto amount = doc["amount"].get_int64();
|
||||
if (name.error() || amount.error())
|
||||
{
|
||||
res = BankResponse{k400BadRequest, "\"Missing JSON arg(s)\""};
|
||||
|
|
@ -230,8 +230,8 @@ void api::PruneUsers(req_args)
|
|||
else
|
||||
{
|
||||
#if MAX_LOG_SIZE > 0
|
||||
auto time = doc.find_field("time").get_int64();
|
||||
auto amount = doc.find_field("amount").get_uint64();
|
||||
auto time = doc["time"].get_int64();
|
||||
auto amount = doc["amount"].get_uint64();
|
||||
if (time.error() || amount.error())
|
||||
{
|
||||
res = BankResponse{k400BadRequest, "\"Missing JSON arg(s)\""};
|
||||
|
|
@ -241,7 +241,7 @@ void api::PruneUsers(req_args)
|
|||
res = Bank::PruneUsers(time.value(), amount.value());
|
||||
}
|
||||
#else
|
||||
auto amount = doc.find_field("amount").get_uint64();
|
||||
auto amount = doc["amount"].get_uint64();
|
||||
if (amount.error())
|
||||
{
|
||||
res = BankResponse{k400BadRequest, "\"Missing JSON arg(s)\""};
|
||||
|
|
@ -265,8 +265,8 @@ void api::AddUser(req_args)
|
|||
}
|
||||
else
|
||||
{
|
||||
auto name = doc.find_field("name").get_string();
|
||||
auto pass = doc.find_field("pass").get_string();
|
||||
auto name = doc["name"].get_string();
|
||||
auto pass = doc["pass"].get_string();
|
||||
if (name.error() || pass.error())
|
||||
{
|
||||
res = BankResponse{k400BadRequest, "\"Missing JSON arg(s)\""};
|
||||
|
|
@ -290,9 +290,9 @@ void api::AdminAddUser(req_args)
|
|||
}
|
||||
else
|
||||
{
|
||||
auto name = doc.find_field("name").get_string();
|
||||
auto amount = doc.find_field("amount").get_uint64();
|
||||
auto pass = doc.find_field("pass").get_string();
|
||||
auto name = doc["name"].get_string();
|
||||
auto amount = doc["amount"].get_uint64();
|
||||
auto pass = doc["pass"].get_string();
|
||||
if (name.error() || amount.error() || pass.error())
|
||||
{
|
||||
res = BankResponse{k400BadRequest, "\"Missing JSON arg(s)\""};
|
||||
|
|
@ -321,7 +321,7 @@ void api::AdminDelUser(req_args)
|
|||
}
|
||||
else
|
||||
{
|
||||
auto name = doc.find_field("name").get_string();
|
||||
auto name = doc["name"].get_string();
|
||||
if (name.error())
|
||||
{
|
||||
res = BankResponse{k400BadRequest, "\"Missing JSON arg(s)\""};
|
||||
|
|
|
|||
Loading…
Reference in a new issue