diff options
author | Neil Alexander <neilalexander@users.noreply.github.com> | 2022-04-05 14:43:44 +0100 |
---|---|---|
committer | Neil Alexander <neilalexander@users.noreply.github.com> | 2022-04-05 14:43:44 +0100 |
commit | 4d9d9cc9b105ec5a4cd64dbaca000d0592c8c226 (patch) | |
tree | 4649a459a0e904ce311eaf0f7c41610ae7aac0ac /roomserver | |
parent | 47be39c18e4c76f93fc35978b534ef178aafdbcf (diff) |
Update to matrix-org/gomatrixserverlib#300
Diffstat (limited to 'roomserver')
-rw-r--r-- | roomserver/internal/input/input_missing.go | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/roomserver/internal/input/input_missing.go b/roomserver/internal/input/input_missing.go index a7da9b06..2c958335 100644 --- a/roomserver/internal/input/input_missing.go +++ b/roomserver/internal/input/input_missing.go @@ -613,12 +613,13 @@ func (t *missingStateReq) lookupMissingStateViaState( return nil, err } // Check that the returned state is valid. - if err := state.Check(ctx, roomVersion, t.keys, nil); err != nil { + authEvents, stateEvents, err := state.Check(ctx, roomVersion, t.keys, nil) + if err != nil { return nil, err } parsedState := &parsedRespState{ - AuthEvents: make([]*gomatrixserverlib.Event, len(state.AuthEvents)), - StateEvents: make([]*gomatrixserverlib.Event, len(state.StateEvents)), + AuthEvents: authEvents, + StateEvents: stateEvents, } // Cache the results of this state lookup and deduplicate anything we already // have in the cache, freeing up memory. |