MCPcopy Create free account
hub / github.com/daodst/chat / filterEvents

Function filterEvents

federationapi/routing/missingevents.go:81–91  ·  view source on GitHub ↗

filterEvents returns only those events with matching roomID

(
	events []*gomatrixserverlib.HeaderedEvent, roomID string,
)

Source from the content-addressed store, hash-verified

79
80// filterEvents returns only those events with matching roomID
81func 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}

Callers 1

GetMissingEventsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected