re-ordered maps

This commit is contained in:
EntireTwix 2021-06-09 23:49:07 -07:00
parent a59e8ae245
commit 179deb85cc

View file

@ -64,10 +64,10 @@ public:
PASS_HEADER PASS_HEADER
JSON(bank.AddUser(std::move(name), std::move(pass))); JSON(bank.AddUser(std::move(name), std::move(pass)));
} }
void AdminAddUser(req_args, std::string &&name, uint32_t init_bal, std::string &&init_pass) const void AdminAddUser(req_args, std::string &&name, uint32_t init_bal) const
{ {
PASS_HEADER PASS_HEADER
JSON(bank.AdminAddUser(pass, std::move(name), init_bal, std::move(init_pass))); JSON(bank.AdminAddUser(pass, std::move(name), init_bal, std::string(req->getBody())));
} }
void DelUser(req_args, const std::string &name) const void DelUser(req_args, const std::string &name) const
{ {
@ -128,22 +128,28 @@ public:
} }
METHOD_LIST_BEGIN METHOD_LIST_BEGIN
METHOD_ADD(BankF::Close, "/admin/close", Post, Options);
METHOD_ADD(BankF::AddUser, "/user/{name}", Post, Options);
METHOD_ADD(BankF::AdminAddUser, "/admin/user/{name}", Post, Options);
METHOD_ADD(BankF::SendFunds, "{name}/send/{to}/amount={amount}", Post, Options);
//Usage
METHOD_ADD(BankF::GetBal, "/{name}/bal", Get, Options);
METHOD_ADD(BankF::GetLog, "/{name}/log", Get, Options);
METHOD_ADD(BankF::SendFunds, "/{name}/send/{to}/amount={amount}", Post, Options);
METHOD_ADD(BankF::VerifyPassword, "/{name}/pass/verify", Get, Options);
//Meta Usage
METHOD_ADD(BankF::ChangePassword, "/{name}/pass/change", Patch, Options); METHOD_ADD(BankF::ChangePassword, "/{name}/pass/change", Patch, Options);
METHOD_ADD(BankF::SetBal, "/admin/{name}/bal/amount={amount}", Patch, Options); METHOD_ADD(BankF::SetBal, "/admin/{name}/bal/amount={amount}", Patch, Options);
//System Usage
METHOD_ADD(BankF::Help, "/help", Get, Options); METHOD_ADD(BankF::Help, "/help", Get, Options);
METHOD_ADD(BankF::VerifyPassword, "/{name}/pass/verify", Get, Options); METHOD_ADD(BankF::Close, "/admin/close", Post, Options);
METHOD_ADD(BankF::Contains, "/contains/{name}", Get, Options); METHOD_ADD(BankF::Contains, "/contains/{name}", Get, Options);
METHOD_ADD(BankF::GetBal, "/{name}/bal", Get, Options);
METHOD_ADD(BankF::AdminVerifyPass, "/admin/verify", Get, Options); METHOD_ADD(BankF::AdminVerifyPass, "/admin/verify", Get, Options);
METHOD_ADD(BankF::GetLog, "/{name}/log", Get, Options);
//User Managment
METHOD_ADD(BankF::AddUser, "/user/{name}", Post, Options);
METHOD_ADD(BankF::AdminAddUser, "/admin/user/{name}?init_bal={init_bal}", Post, Options);
METHOD_ADD(BankF::DelUser, "/user/{name}", Delete, Options); METHOD_ADD(BankF::DelUser, "/user/{name}", Delete, Options);
METHOD_ADD(BankF::AdminDelUser, "/admin/user/{name}", Delete, Options); METHOD_ADD(BankF::AdminDelUser, "/admin/user/{name}", Delete, Options);
METHOD_LIST_END METHOD_LIST_END
}; };