mirror of
https://github.com/matrix-construct/construct
synced 2024-06-07 20:48:55 +02:00
modules/federation: Add missing top-level spec transaction fields.
This commit is contained in:
parent
4519ecf6e3
commit
8fae18d8ea
|
@ -116,7 +116,27 @@ get__backfill(client &client,
|
|||
response.buf, response.flusher(), size_t(backfill_flush_hiwat)
|
||||
};
|
||||
|
||||
json::stack::object top{out};
|
||||
json::stack::object top
|
||||
{
|
||||
out
|
||||
};
|
||||
|
||||
json::stack::member
|
||||
{
|
||||
top, "origin", json::value
|
||||
{
|
||||
origin(m::my())
|
||||
}
|
||||
};
|
||||
|
||||
json::stack::member
|
||||
{
|
||||
top, "origin_server_ts", json::value
|
||||
{
|
||||
time<milliseconds>()
|
||||
}
|
||||
};
|
||||
|
||||
json::stack::array pdus
|
||||
{
|
||||
top, ids_only? "pdu_ids": "pdus"
|
||||
|
|
|
@ -65,20 +65,30 @@ handle_get(client &client,
|
|||
"You are not permitted to view this event"
|
||||
};
|
||||
|
||||
m::resource::response::chunked response
|
||||
m::resource::response::chunked::json response
|
||||
{
|
||||
client, http::OK
|
||||
};
|
||||
|
||||
json::stack out
|
||||
json::stack::member
|
||||
{
|
||||
response.buf, response.flusher()
|
||||
response, "origin", json::value
|
||||
{
|
||||
origin(m::my())
|
||||
}
|
||||
};
|
||||
|
||||
json::stack::member
|
||||
{
|
||||
response, "origin_server_ts", json::value
|
||||
{
|
||||
time<milliseconds>()
|
||||
}
|
||||
};
|
||||
|
||||
json::stack::object top{out};
|
||||
json::stack::array pdus
|
||||
{
|
||||
top, "pdus"
|
||||
response, "pdus"
|
||||
};
|
||||
|
||||
pdus.append(event);
|
||||
|
|
Loading…
Reference in a new issue