Update sendOutliers to use OrderAuthAndStateEvents

This commit is contained in:
Neil Alexander 2022-02-10 09:38:42 +00:00
parent 1f5e811b40
commit 797c6d4ff3
No known key found for this signature in database
GPG key ID: A02A2019A2BB0944

View file

@ -124,8 +124,12 @@ func (t *missingStateReq) processEventWithMissingState(
t.hadEventsMutex.Unlock()
sendOutliers := func(resolvedState *parsedRespState) error {
outliers, oerr := gomatrixserverlib.OrderAuthAndStateEvents(resolvedState.AuthEvents, resolvedState.StateEvents, roomVersion)
if oerr != nil {
return fmt.Errorf("gomatrixserverlib.OrderAuthAndStateEvents: %w", oerr)
}
var outlierRoomEvents []api.InputRoomEvent
for _, outlier := range resolvedState.AuthEvents {
for _, outlier := range outliers {
if hadEvents[outlier.EventID()] {
continue
}