mirror of
https://github.com/matrix-construct/construct
synced 2024-10-01 05:08:59 +02:00
modules/client/sync/rooms/state: Send some additional fundamental state events at phase 0.
This commit is contained in:
parent
8f2495893b
commit
9fc175bf17
1 changed files with 24 additions and 0 deletions
|
@ -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)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue