mirror of
https://github.com/matrix-construct/construct
synced 2024-12-27 16:04:15 +01:00
ircd:Ⓜ️ Improve pretty_msgline(); eliminate small tls buf.
This commit is contained in:
parent
75589a4794
commit
47372dbd73
1 changed files with 10 additions and 7 deletions
|
@ -326,7 +326,7 @@ ircd::m::pretty_stateline(std::ostream &out,
|
||||||
json::string{}
|
json::string{}
|
||||||
};
|
};
|
||||||
|
|
||||||
thread_local char smbuf[48];
|
char smbuf[48];
|
||||||
if(event.event_id.version() == "1")
|
if(event.event_id.version() == "1")
|
||||||
{
|
{
|
||||||
out
|
out
|
||||||
|
@ -418,7 +418,7 @@ ircd::m::pretty(std::ostream &s,
|
||||||
|
|
||||||
const auto &ts{json::get<"origin_server_ts"_>(event)};
|
const auto &ts{json::get<"origin_server_ts"_>(event)};
|
||||||
{
|
{
|
||||||
thread_local char buf[128];
|
char buf[128];
|
||||||
s << std::setw(16) << std::right << "origin_server_ts" << " :"
|
s << std::setw(16) << std::right << "origin_server_ts" << " :"
|
||||||
<< timef(buf, ts / 1000L, ircd::localtime)
|
<< timef(buf, ts / 1000L, ircd::localtime)
|
||||||
<< " (" << ts << ")"
|
<< " (" << ts << ")"
|
||||||
|
@ -489,13 +489,12 @@ ircd::m::pretty_oneline(std::ostream &s,
|
||||||
const event &event,
|
const event &event,
|
||||||
const int &fmt)
|
const int &fmt)
|
||||||
{
|
{
|
||||||
thread_local char sdbuf[48];
|
|
||||||
|
|
||||||
if(defined(json::get<"room_id"_>(event)))
|
if(defined(json::get<"room_id"_>(event)))
|
||||||
s << json::get<"room_id"_>(event) << ' ';
|
s << json::get<"room_id"_>(event) << ' ';
|
||||||
else
|
else
|
||||||
s << "* ";
|
s << "* ";
|
||||||
|
|
||||||
|
char sdbuf[48];
|
||||||
if(event.event_id && event.event_id.version() != "1")
|
if(event.event_id && event.event_id.version() != "1")
|
||||||
s << event.event_id << ' ';
|
s << event.event_id << ' ';
|
||||||
else if(!event.event_id) try
|
else if(!event.event_id) try
|
||||||
|
@ -624,10 +623,14 @@ std::ostream &
|
||||||
ircd::m::pretty_msgline(std::ostream &s,
|
ircd::m::pretty_msgline(std::ostream &s,
|
||||||
const event &event)
|
const event &event)
|
||||||
{
|
{
|
||||||
s << json::get<"depth"_>(event) << " :";
|
s << json::get<"depth"_>(event) << ' ';
|
||||||
s << json::get<"type"_>(event) << ' ';
|
|
||||||
s << json::get<"sender"_>(event) << ' ';
|
char sdbuf[48];
|
||||||
|
if(json::get<"origin_server_ts"_>(event) != json::undefined_number)
|
||||||
|
s << smalldate(sdbuf, json::get<"origin_server_ts"_>(event) / 1000L) << ' ';
|
||||||
|
|
||||||
s << event.event_id << ' ';
|
s << event.event_id << ' ';
|
||||||
|
s << json::get<"sender"_>(event) << ' ';
|
||||||
|
|
||||||
const auto &state_key
|
const auto &state_key
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue