forked from Mirrors/gomuks
hicli/sync: clear outbound session on invite accept if history visibility is set to joined
This commit is contained in:
parent
678940618f
commit
aee4cff572
1 changed files with 1 additions and 1 deletions
|
@ -137,7 +137,7 @@ func (h *HiClient) maybeDiscardOutboundSession(ctx context.Context, newMembershi
|
|||
prevMembership = event.Membership(gjson.GetBytes(cs.Content, "membership").Str)
|
||||
}
|
||||
if prevMembership == newMembership ||
|
||||
(prevMembership == event.MembershipInvite && newMembership == event.MembershipJoin) ||
|
||||
(prevMembership == event.MembershipInvite && newMembership == event.MembershipJoin && h.shouldShareKeysToInvitedUsers(ctx, evt.RoomID)) ||
|
||||
(prevMembership == event.MembershipJoin && newMembership == event.MembershipInvite) ||
|
||||
(prevMembership == event.MembershipBan && newMembership == event.MembershipLeave) ||
|
||||
(prevMembership == event.MembershipLeave && newMembership == event.MembershipBan) {
|
||||
|
|
Loading…
Add table
Reference in a new issue