mirror of
https://github.com/matrix-construct/construct
synced 2024-11-18 07:50:57 +01:00
ircd:Ⓜ️:resource: Cleanup the json::tuple-based request template.
This commit is contained in:
parent
43f0f198f5
commit
3afae05a3e
1 changed files with 18 additions and 10 deletions
|
@ -59,17 +59,25 @@ template<class tuple>
|
||||||
struct ircd::m::resource::request::object
|
struct ircd::m::resource::request::object
|
||||||
:ircd::resource::request::object<tuple>
|
:ircd::resource::request::object<tuple>
|
||||||
{
|
{
|
||||||
const m::resource::request &r;
|
const m::resource::request &request;
|
||||||
const decltype(r.access_token) &access_token;
|
|
||||||
|
|
||||||
const decltype(r.node_id) &node_id;
|
const decltype(request.access_token) &access_token
|
||||||
const decltype(r.user_id) &user_id;
|
{
|
||||||
|
request.access_token
|
||||||
|
};
|
||||||
|
|
||||||
object(m::resource::request &r)
|
const decltype(request.node_id) &node_id
|
||||||
:ircd::resource::request::object<tuple>{r}
|
{
|
||||||
,r{r}
|
request.node_id
|
||||||
,access_token{r.access_token}
|
};
|
||||||
,node_id{r.node_id}
|
|
||||||
,user_id{r.user_id}
|
const decltype(request.user_id) &user_id
|
||||||
|
{
|
||||||
|
request.user_id
|
||||||
|
};
|
||||||
|
|
||||||
|
object(m::resource::request &request)
|
||||||
|
:ircd::resource::request::object<tuple>{request}
|
||||||
|
,request{request}
|
||||||
{}
|
{}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue