mirror of
https://github.com/matrix-org/dendrite.git
synced 2026-01-11 08:03:09 -06:00
Use userID for sync stream invites
This commit is contained in:
parent
c7bdc2e7f4
commit
fbbf9b085a
|
|
@ -64,8 +64,14 @@ func (p *InviteStreamProvider) IncrementalSync(
|
||||||
}
|
}
|
||||||
|
|
||||||
for roomID, inviteEvent := range invites {
|
for roomID, inviteEvent := range invites {
|
||||||
|
user := ""
|
||||||
|
sender, err := p.rsAPI.QueryUserIDForSender(ctx, inviteEvent.RoomID(), inviteEvent.SenderID())
|
||||||
|
if err == nil {
|
||||||
|
user = sender.String()
|
||||||
|
}
|
||||||
|
|
||||||
// skip ignored user events
|
// skip ignored user events
|
||||||
if _, ok := req.IgnoredUsers.List[inviteEvent.SenderID()]; ok {
|
if _, ok := req.IgnoredUsers.List[user]; ok {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
ir := types.NewInviteResponse(inviteEvent, func(roomID, senderID string) (*spec.UserID, error) {
|
ir := types.NewInviteResponse(inviteEvent, func(roomID, senderID string) (*spec.UserID, error) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue