mirror of
https://github.com/matrix-construct/construct
synced 2024-10-02 13:48:53 +02:00
modules/vm: Get room version from create event claim.
This commit is contained in:
parent
b8b711c658
commit
4f88697620
1 changed files with 4 additions and 1 deletions
|
@ -416,7 +416,10 @@ ircd::m::vm::inject(eval &eval,
|
||||||
const scope_restore eval_room_version
|
const scope_restore eval_room_version
|
||||||
{
|
{
|
||||||
eval.room_version,
|
eval.room_version,
|
||||||
eval.opts->room_version?:
|
eval.opts->room_version?
|
||||||
|
eval.opts->room_version:
|
||||||
|
event.at("type") == "m.room.create" && contents.has("room_version")?
|
||||||
|
string_view{contents.at("room_version")}:
|
||||||
m::version(room_version_buf, room{eval.room_id}, std::nothrow)
|
m::version(room_version_buf, room{eval.room_id}, std::nothrow)
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue