mirror of
https://github.com/matrix-org/dendrite.git
synced 2026-01-01 03:03:10 -06:00
Revert "No-op if no added state event IDs"
This reverts commit 71a0ef3df1.
This commit is contained in:
parent
71a0ef3df1
commit
e8764e59e9
|
|
@ -170,16 +170,14 @@ type OutputNewRoomEvent struct {
|
|||
// The slice returned contains the output room event itself in all cases.
|
||||
func (o *OutputNewRoomEvent) AddsState(ctx context.Context, rsAPI RoomserverInternalAPI) ([]*gomatrixserverlib.HeaderedEvent, error) {
|
||||
events := make([]*gomatrixserverlib.HeaderedEvent, 0, len(o.AddsStateEventIDs))
|
||||
if len(o.AddsStateEventIDs) > 0 {
|
||||
eventsReq := &QueryEventsByIDRequest{
|
||||
EventIDs: o.AddsStateEventIDs,
|
||||
}
|
||||
eventsRes := &QueryEventsByIDResponse{}
|
||||
if err := rsAPI.QueryEventsByID(ctx, eventsReq, eventsRes); err != nil {
|
||||
return nil, fmt.Errorf("s.rsAPI.QueryEventsByID: %w", err)
|
||||
}
|
||||
events = append(events, eventsRes.Events...)
|
||||
eventsReq := &QueryEventsByIDRequest{
|
||||
EventIDs: o.AddsStateEventIDs,
|
||||
}
|
||||
eventsRes := &QueryEventsByIDResponse{}
|
||||
if err := rsAPI.QueryEventsByID(ctx, eventsReq, eventsRes); err != nil {
|
||||
return nil, fmt.Errorf("s.rsAPI.QueryEventsByID: %w", err)
|
||||
}
|
||||
events = append(events, eventsRes.Events...)
|
||||
return events, nil
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue