filterEvents returns only those events with matching roomID
( events []*gomatrixserverlib.HeaderedEvent, roomID string, )
| 79 | |
| 80 | // filterEvents returns only those events with matching roomID |
| 81 | func filterEvents( |
| 82 | events []*gomatrixserverlib.HeaderedEvent, roomID string, |
| 83 | ) []*gomatrixserverlib.HeaderedEvent { |
| 84 | ref := events[:0] |
| 85 | for _, ev := range events { |
| 86 | if ev.RoomID() == roomID { |
| 87 | ref = append(ref, ev) |
| 88 | } |
| 89 | } |
| 90 | return ref |
| 91 | } |