0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-16 17:08:20 +02:00

ircd:Ⓜ️:room::head: Log and propagate errors during generate.

This commit is contained in:
Jason Volk 2019-12-10 12:12:57 -08:00
parent 8dfbe808d6
commit 0912ca12a0

View file

@ -44,6 +44,7 @@ IRCD_MODULE_EXPORT
ircd::m::room::head::generate::generate(json::stack::array &out, ircd::m::room::head::generate::generate(json::stack::array &out,
const m::room::head &head, const m::room::head &head,
const opts &opts) const opts &opts)
try
{ {
if(!head.room) if(!head.room)
return; return;
@ -158,6 +159,17 @@ ircd::m::room::head::generate::generate(json::stack::array &out,
assert(limit >= 0); assert(limit >= 0);
} }
catch(const std::exception &e)
{
log::error
{
log, "%s prev_events generator :%s",
string_view{head.room},
e.what(),
};
throw;
}
void void
ircd::m::append_v1(json::stack::array &out, ircd::m::append_v1(json::stack::array &out,