This commit is contained in:
Chrislearn Young 2025-03-09 09:34:08 +08:00
parent f5667c6292
commit 8635b434cd

View File

@ -323,6 +323,7 @@ where
.map(|mem| mem.membership) .map(|mem| mem.membership)
.unwrap_or(MembershipState::Leave); .unwrap_or(MembershipState::Leave);
println!("===========incoming event: {:?} target_user:{target_user:?} sender:{sender:?} sender_member_event:{sender_member_event:?}", incoming_event);
if !valid_membership_change( if !valid_membership_change(
room_version, room_version,
target_user, target_user,
@ -671,6 +672,7 @@ fn valid_membership_change(
} }
} }
MembershipState::Leave => { MembershipState::Leave => {
println!("==============sender: {} target_user:{target_user} target_user_current_membership:{:?}", sender, target_user_current_membership);
if sender == target_user { if sender == target_user {
let allow = target_user_current_membership == MembershipState::Join let allow = target_user_current_membership == MembershipState::Join
|| target_user_current_membership == MembershipState::Invite || target_user_current_membership == MembershipState::Invite