This commit is contained in:
Chrislearn Young 2025-03-09 12:18:20 +08:00
parent 3db65c39fd
commit 693f09cdb8

View File

@ -323,7 +323,10 @@ 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:?}", incoming_event.content()); println!(
"===========incoming event: {:?} target_user:{target_user:?} sender:{sender:?}",
incoming_event.content()
);
if !valid_membership_change( if !valid_membership_change(
room_version, room_version,
target_user, target_user,
@ -500,7 +503,10 @@ fn valid_membership_change(
from_json_str::<GetThirdPartyInvite>(content.get())?.third_party_invite; from_json_str::<GetThirdPartyInvite>(content.get())?.third_party_invite;
let sender_membership = match &sender_membership_event { let sender_membership = match &sender_membership_event {
Some(pdu) => from_json_str::<GetMembership>(pdu.content().get())?.membership, Some(pdu) => {
println!("ssssssssssssssender_membership_event: {:#?}", pdu);
from_json_str::<GetMembership>(pdu.content().get())?.membership
}
None => MembershipState::Leave, None => MembershipState::Leave,
}; };
let sender_is_joined = sender_membership == MembershipState::Join; let sender_is_joined = sender_membership == MembershipState::Join;