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

Function SendInputRoomEvents

roomserver/api/wrapper.go:84–95  ·  view source on GitHub ↗

SendInputRoomEvents to the roomserver.

(
	ctx context.Context, rsAPI InputRoomEventsAPI,
	ires []InputRoomEvent, async bool,
)

Source from the content-addressed store, hash-verified

82
83// SendInputRoomEvents to the roomserver.
84func SendInputRoomEvents(
85 ctx context.Context, rsAPI InputRoomEventsAPI,
86 ires []InputRoomEvent, async bool,
87) error {
88 request := InputRoomEventsRequest{
89 InputRoomEvents: ires,
90 Asynchronous: async,
91 }
92 var response InputRoomEventsResponse
93 rsAPI.InputRoomEvents(ctx, &request, &response)
94 return response.Err()
95}
96
97// GetEvent returns the event or nil, even on errors.
98func GetEvent(ctx context.Context, rsAPI QueryEventsAPI, eventID string) *gomatrixserverlib.HeaderedEvent {

Callers 2

SendEventsFunction · 0.85
SendEventWithStateFunction · 0.85

Calls 2

ErrMethod · 0.95
InputRoomEventsMethod · 0.65

Tested by

no test coverage detected