0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-30 15:58:20 +02:00

modules/client/sync/rooms/state: Send some additional fundamental state events at phase 0.

This commit is contained in:
Jason Volk 2019-07-04 03:32:17 -07:00
parent 8f2495893b
commit 9fc175bf17

View file

@ -280,6 +280,12 @@ ircd::m::sync::room_state_phased_events(data &data)
room_state_append(data, array, event, index(event));
});
data.room->get(std::nothrow, "m.room.aliases", data.user.user_id.host(), [&]
(const m::event &event)
{
room_state_append(data, array, event, index(event));
});
data.room->get(std::nothrow, "m.room.name", "", [&]
(const m::event &event)
{
@ -292,6 +298,24 @@ ircd::m::sync::room_state_phased_events(data &data)
room_state_append(data, array, event, index(event));
});
data.room->get(std::nothrow, "m.room.join_rules", "", [&]
(const m::event &event)
{
room_state_append(data, array, event, index(event));
});
data.room->get(std::nothrow, "m.room.history_visibility", "", [&]
(const m::event &event)
{
room_state_append(data, array, event, index(event));
});
data.room->get(std::nothrow, "m.room.power_levels", "", [&]
(const m::event &event)
{
room_state_append(data, array, event, index(event));
});
data.room->get(std::nothrow, "m.room.member", data.user.user_id, [&]
(const m::event &event)
{