Use userID for sync stream invites

This commit is contained in:
Devon Hudson 2023-06-06 10:50:59 -06:00
parent c7bdc2e7f4
commit fbbf9b085a
No known key found for this signature in database
GPG key ID: CD06B18E77F6A628

View file

@ -64,8 +64,14 @@ func (p *InviteStreamProvider) IncrementalSync(
}
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
if _, ok := req.IgnoredUsers.List[inviteEvent.SenderID()]; ok {
if _, ok := req.IgnoredUsers.List[user]; ok {
continue
}
ir := types.NewInviteResponse(inviteEvent, func(roomID, senderID string) (*spec.UserID, error) {