Fix backfill

This commit is contained in:
Neil Alexander 2020-09-25 15:53:42 +01:00
parent 06b2f3a3b5
commit 572c2b0806
No known key found for this signature in database
GPG key ID: A02A2019A2BB0944

View file

@ -329,7 +329,7 @@ func (b *backfillRequester) StateBeforeEvent(ctx context.Context, roomVer gomatr
event gomatrixserverlib.HeaderedEvent, eventIDs []string) (map[string]*gomatrixserverlib.Event, error) { event gomatrixserverlib.HeaderedEvent, eventIDs []string) (map[string]*gomatrixserverlib.Event, error) {
// try to fetch the events from the database first // try to fetch the events from the database first
events, err := b.ProvideEvents(roomVer, eventIDs) events, err := b.ProvideEvents(roomVer, eventIDs, "")
if err != nil { if err != nil {
// non-fatal, fallthrough // non-fatal, fallthrough
logrus.WithError(err).Info("Failed to fetch events") logrus.WithError(err).Info("Failed to fetch events")
@ -451,7 +451,7 @@ func (b *backfillRequester) Backfill(ctx context.Context, server gomatrixserverl
return tx, err return tx, err
} }
func (b *backfillRequester) ProvideEvents(roomVer gomatrixserverlib.RoomVersion, eventIDs []string) ([]gomatrixserverlib.Event, error) { func (b *backfillRequester) ProvideEvents(roomVer gomatrixserverlib.RoomVersion, eventIDs []string, _ gomatrixserverlib.ServerName) ([]gomatrixserverlib.Event, error) {
ctx := context.Background() ctx := context.Background()
nidMap, err := b.db.EventNIDs(ctx, eventIDs) nidMap, err := b.db.EventNIDs(ctx, eventIDs)
if err != nil { if err != nil {