ircd:Ⓜ️:vm::inject: Add membership prior to auth_events generation.
Fixes m.room.join_rules added to membership=leave auth_events. (regression matrix-org/synapse#13088 matrix-org/synapse@d4b1c0d800)
This commit is contained in:
parent
98e366e012
commit
00094e272f
|
@ -267,6 +267,17 @@ ircd::m::vm::inject(eval &eval,
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const json::iov::defaults membership_
|
||||||
|
{
|
||||||
|
event, event.at("type") == "m.room.member",
|
||||||
|
{
|
||||||
|
"membership", [&contents]()
|
||||||
|
{
|
||||||
|
return contents.at("membership");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
const bool add_auth_events
|
const bool add_auth_events
|
||||||
{
|
{
|
||||||
!is_room_create
|
!is_room_create
|
||||||
|
|
Loading…
Reference in New Issue