0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-26 00:32:35 +01:00

modules/client/rooms/invite: Apply unique bypass to eval; tweak infolog msgs; minor cleanup.

This commit is contained in:
Jason Volk 2020-03-17 11:17:44 -07:00
parent 0b8b3ee988
commit 1bc9246e69

View file

@ -91,6 +91,15 @@ ircd::m::on_invite_foreign(const event &event,
{
invite_foreign(event)
};
log::info
{
m::log, "Invite %s to %s by %s completed with %s",
string_view{target},
string_view{room_id},
json::get<"sender"_>(event),
string_view{eid},
};
}
ircd::m::event::id::buf
@ -233,9 +242,10 @@ try
"Invite event no longer verified by our signature."
};
log::info
log::logf
{
m::log, "Invite %s in %s accepted by '%s'",
m::log, log::level::DEBUG,
"Invite %s in %s accepted by '%s'",
string_view{event.event_id},
string_view{room_id},
string_view{target.host()},
@ -243,8 +253,12 @@ try
m::vm::opts vmopts;
vmopts.infolog_accept = true;
vmopts.unique = false;
m::vm::eval
{
revent, vmopts
};
m::vm::eval(revent, vmopts);
return revent.event_id;
}
catch(const std::exception &e)