0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-12-27 07:54:05 +01:00

modules/vm: Move create effects from vm to m_room_create hook.

This commit is contained in:
Jason Volk 2018-05-12 20:19:17 -07:00
parent 77d2c06ded
commit 385e08cd62
2 changed files with 11 additions and 7 deletions

View file

@ -35,7 +35,18 @@ _can_create_room_hookfn
static void static void
_created_room(const m::event &event) _created_room(const m::event &event)
{ {
const m::room::id &room_id
{
at<"room_id"_>(event)
};
const string_view &local
{
room_id.localname()
};
if(local != "users") //TODO: circ dep
send(m::my_room, at<"sender"_>(event), "ircd.room", room_id, json::object{});
} }
const m::hook const m::hook

View file

@ -749,11 +749,4 @@ ircd::m::vm::_tmp_effects(const m::event &event)
send(room::id{"!public:zemos.net"}, sender, "ircd.room", room_id, {}); send(room::id{"!public:zemos.net"}, sender, "ircd.room", room_id, {});
} }
//TODO: X
if(type == "m.room.create")
{
const string_view local{m::room::id{at<"room_id"_>(event)}.localname()};
if(local != "users") //TODO: circ dep
send(my_room, at<"sender"_>(event), "ircd.room", at<"room_id"_>(event), json::object{});
}
} }