bridgev2/networkinterface: remove deprecated fields in MatrixMembershipChange

This commit is contained in:
Tulir Asokan 2025-12-02 14:16:22 +02:00
commit dfd5485a0d
2 changed files with 2 additions and 10 deletions

View file

@ -897,11 +897,6 @@ type MatrixMembershipChange struct {
MatrixRoomMeta[*event.MemberEventContent]
Target GhostOrUserLogin
Type MembershipChangeType
// Deprecated: Use Target instead
TargetGhost *Ghost
// Deprecated: Use Target instead
TargetUserLogin *UserLogin
}
type MembershipHandlingNetworkAPI interface {

View file

@ -1842,7 +1842,6 @@ func (portal *Portal) handleMatrixMembership(
return EventHandlingResultIgnored //.WithMSSError(ErrIgnoringLeaveEvent)
}
targetGhost, _ := target.(*Ghost)
targetUserLogin, _ := target.(*UserLogin)
membershipChange := &MatrixMembershipChange{
MatrixRoomMeta: MatrixRoomMeta[*event.MemberEventContent]{
MatrixEventBase: MatrixEventBase[*event.MemberEventContent]{
@ -1856,10 +1855,8 @@ func (portal *Portal) handleMatrixMembership(
IsStateRequest: isStateRequest,
PrevContent: prevContent,
},
Target: target,
TargetGhost: targetGhost,
TargetUserLogin: targetUserLogin,
Type: membershipChangeType,
Target: target,
Type: membershipChangeType,
}
_, err = api.HandleMatrixMembership(ctx, membershipChange)
if err != nil {