aboutsummaryrefslogtreecommitdiff
path: root/roomserver
diff options
context:
space:
mode:
authorNeil Alexander <neilalexander@users.noreply.github.com>2022-04-05 14:43:44 +0100
committerNeil Alexander <neilalexander@users.noreply.github.com>2022-04-05 14:43:44 +0100
commit4d9d9cc9b105ec5a4cd64dbaca000d0592c8c226 (patch)
tree4649a459a0e904ce311eaf0f7c41610ae7aac0ac /roomserver
parent47be39c18e4c76f93fc35978b534ef178aafdbcf (diff)
Update to matrix-org/gomatrixserverlib#300
Diffstat (limited to 'roomserver')
-rw-r--r--roomserver/internal/input/input_missing.go7
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.