modules/federation/user_devices: Fix property name; additional for the loopback.

This commit is contained in:
Jason Volk 2023-04-21 16:06:24 -07:00
parent 8ade7c814e
commit 882629ab53
1 changed files with 18 additions and 1 deletions

View File

@ -106,10 +106,27 @@ get__user_devices(client &client,
{
json::stack::member
{
response, "self_signing_keys", content
response, "self_signing_key", content
};
});
if(my_host(request.node_id))
{
const auto user_event_idx
{
user_room.get(std::nothrow, "ircd.device.signing.user", "")
};
m::get(std::nothrow, user_event_idx, "content", [&response]
(const json::object &content)
{
json::stack::member
{
response, "user_signing_key", content
};
});
}
json::stack::array devices
{
response, "devices"