Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EDUServerInputAPI ¶
type EDUServerInputAPI struct { // Cache to store the current typing members in each room. Cache *cache.EDUCache // The kafka topic to output new typing events to. OutputTypingEventTopic string // The kafka topic to output new send to device events to. OutputSendToDeviceEventTopic string // kafka producer Producer sarama.SyncProducer // Internal user query API UserAPI userapi.UserInternalAPI // our server name ServerName gomatrixserverlib.ServerName }
EDUServerInputAPI implements api.EDUServerInputAPI
func (*EDUServerInputAPI) InputSendToDeviceEvent ¶
func (t *EDUServerInputAPI) InputSendToDeviceEvent( ctx context.Context, request *api.InputSendToDeviceEventRequest, response *api.InputSendToDeviceEventResponse, ) error
InputTypingEvent implements api.EDUServerInputAPI
func (*EDUServerInputAPI) InputTypingEvent ¶
func (t *EDUServerInputAPI) InputTypingEvent( ctx context.Context, request *api.InputTypingEventRequest, response *api.InputTypingEventResponse, ) error
InputTypingEvent implements api.EDUServerInputAPI
Click to show internal directories.
Click to hide internal directories.