mirror of
https://github.com/Expand-sys/CCash
synced 2025-12-17 08:32:13 +11:00
🐎 made resp construct a static thread_local again
This commit is contained in:
parent
13d66b537c
commit
2d8cb3ee28
1 changed files with 10 additions and 10 deletions
|
|
@ -15,15 +15,15 @@ static thread_local ondemand::parser parser;
|
||||||
static thread_local simdjson::padded_string input(req->getBody()); \
|
static thread_local simdjson::padded_string input(req->getBody()); \
|
||||||
static thread_local ondemand::document doc = parser.iterate(input)
|
static thread_local ondemand::document doc = parser.iterate(input)
|
||||||
|
|
||||||
#define RESPONSE_PARSE(R) \
|
#define RESPONSE_PARSE(R) \
|
||||||
auto resp = HttpResponse::newCustomHttpResponse(R); \
|
static thread_local auto resp = HttpResponse::newCustomHttpResponse(R); \
|
||||||
CORS; \
|
CORS; \
|
||||||
callback(resp)
|
callback(resp)
|
||||||
|
|
||||||
#define RESPOND_TRUE \
|
#define RESPOND_TRUE \
|
||||||
auto resp = HttpResponse::newCustomHttpResponse(BankResponse(k200OK, "true")); \
|
static thread_local auto resp = HttpResponse::newCustomHttpResponse(BankResponse(k200OK, "true")); \
|
||||||
CORS; \
|
CORS; \
|
||||||
CACHE_FOREVER; \
|
CACHE_FOREVER; \
|
||||||
callback(resp)
|
callback(resp)
|
||||||
|
|
||||||
#define NAME_PARAM req->getParameter("name")
|
#define NAME_PARAM req->getParameter("name")
|
||||||
|
|
@ -47,7 +47,7 @@ void api::GetLogs(req_args)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
auto resp = HttpResponse::newCustomHttpResponse(BankResponse(k404NotFound, "\"Logs are Disabled\""));
|
static thread_local auto resp = HttpResponse::newCustomHttpResponse(BankResponse(k404NotFound, "\"Logs are Disabled\""));
|
||||||
CORS;
|
CORS;
|
||||||
CACHE_FOREVER;
|
CACHE_FOREVER;
|
||||||
callback(resp);
|
callback(resp);
|
||||||
|
|
@ -145,7 +145,7 @@ void api::ImpactBal(req_args) const
|
||||||
//System Usage
|
//System Usage
|
||||||
void api::Help(req_args) const
|
void api::Help(req_args) const
|
||||||
{
|
{
|
||||||
auto resp = HttpResponse::newRedirectionResponse("https://github.com/EntireTwix/CCash/blob/Refractor/README.md");
|
static thread_local auto resp = HttpResponse::newRedirectionResponse("https://github.com/EntireTwix/CCash/blob/Refractor/README.md");
|
||||||
CACHE_FOREVER;
|
CACHE_FOREVER;
|
||||||
callback(resp);
|
callback(resp);
|
||||||
}
|
}
|
||||||
|
|
@ -177,7 +177,7 @@ void api::ApiProperties(req_args) const
|
||||||
temp["return_on_del_acc"] = return_account;
|
temp["return_on_del_acc"] = return_account;
|
||||||
}
|
}
|
||||||
|
|
||||||
auto resp = HttpResponse::newHttpJsonResponse(std::move(temp));
|
static thread_local auto resp = HttpResponse::newHttpJsonResponse(std::move(temp));
|
||||||
CORS;
|
CORS;
|
||||||
CACHE_FOREVER;
|
CACHE_FOREVER;
|
||||||
callback(resp);
|
callback(resp);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue