mirror of
https://gitlab.com/famedly/conduit.git
synced 2025-09-05 18:41:00 +00:00
fix: Include m.room.member in invite_room_state
This commit is contained in:
parent
35b5a6174a
commit
f62efcbcbc
1 changed files with 7 additions and 11 deletions
|
@ -703,17 +703,13 @@ pub(crate) async fn invite_helper(
|
||||||
)?;
|
)?;
|
||||||
|
|
||||||
let mut invite_room_state = services().rooms.state.stripped_state(&pdu.room_id)?;
|
let mut invite_room_state = services().rooms.state.stripped_state(&pdu.room_id)?;
|
||||||
invite_room_state.push(
|
if let Some(sender) = services().rooms.state_accessor.room_state_get(
|
||||||
services()
|
|
||||||
.rooms
|
|
||||||
.state_accessor
|
|
||||||
.room_state_get(
|
|
||||||
&pdu.room_id,
|
&pdu.room_id,
|
||||||
&StateEventType::RoomMember,
|
&StateEventType::RoomMember,
|
||||||
sender_user.as_str())?
|
sender_user.as_str(),
|
||||||
.expect("sender is already room member")
|
)? {
|
||||||
.to_stripped_state_event());
|
invite_room_state.push(sender.to_stripped_state_event());
|
||||||
let invite_room_state = invite_room_state;
|
}
|
||||||
|
|
||||||
drop(state_lock);
|
drop(state_lock);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue