SendInputRoomEvents to the roomserver.
( ctx context.Context, rsAPI InputRoomEventsAPI, ires []InputRoomEvent, async bool, )
| 82 | |
| 83 | // SendInputRoomEvents to the roomserver. |
| 84 | func 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. |
| 98 | func GetEvent(ctx context.Context, rsAPI QueryEventsAPI, eventID string) *gomatrixserverlib.HeaderedEvent { |
no test coverage detected