1
0
Fork 0
forked from Mirrors/gomuks

hicli/sync: ignore incorrectly detected member changes for megolm invalidation

This commit is contained in:
Tulir Asokan 2025-02-08 16:21:10 +02:00
parent 7df4d7c6f9
commit 3075156884

View file

@ -111,6 +111,7 @@ func (h *HiClient) maybeDiscardOutboundSession(ctx context.Context, newMembershi
}
if prevMembership == newMembership ||
(prevMembership == event.MembershipInvite && newMembership == event.MembershipJoin) ||
(prevMembership == event.MembershipJoin && newMembership == event.MembershipInvite) ||
(prevMembership == event.MembershipBan && newMembership == event.MembershipLeave) ||
(prevMembership == event.MembershipLeave && newMembership == event.MembershipBan) {
return false