diff options
author | Neil Alexander <neilalexander@users.noreply.github.com> | 2020-03-16 17:29:52 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-16 17:29:52 +0000 |
commit | acb505b71751f637531ba9113d4b4daae589bcbc (patch) | |
tree | 06bf9ff06794d9f04bbc637e2feac69c1500d2ee /clientapi/routing/sendevent.go | |
parent | 452f393dd7de5203c5cd3ebe5697af6ea0f4b009 (diff) |
Implement gomatrixserverlib.HeaderedEvent in roomserver query API (#912)
* Implement gomatrixserverlib.HeaderedEvent, which should allow us to store room version headers along with the event across API boundaries and consumers/producers, and intercept unmarshalling to get the event structure right
* Add federationsender to previous
Diffstat (limited to 'clientapi/routing/sendevent.go')
-rw-r--r-- | clientapi/routing/sendevent.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clientapi/routing/sendevent.go b/clientapi/routing/sendevent.go index da96c5c6..dbfea09c 100644 --- a/clientapi/routing/sendevent.go +++ b/clientapi/routing/sendevent.go @@ -144,7 +144,7 @@ func generateSendEvent( // check to see if this user can perform this operation stateEvents := make([]*gomatrixserverlib.Event, len(queryRes.StateEvents)) for i := range queryRes.StateEvents { - stateEvents[i] = &queryRes.StateEvents[i] + stateEvents[i] = &queryRes.StateEvents[i].Event } provider := gomatrixserverlib.NewAuthEvents(stateEvents) if err = gomatrixserverlib.Allowed(*e, &provider); err != nil { |