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

Interface AppserviceRoomserverAPI

roomserver/api/api.go:102–121  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

100}
101
102type AppserviceRoomserverAPI interface {
103 // Query a list of events by event ID.
104 QueryEventsByID(
105 ctx context.Context,
106 req *QueryEventsByIDRequest,
107 res *QueryEventsByIDResponse,
108 ) error
109 // Query a list of membership events for a room
110 QueryMembershipsForRoom(
111 ctx context.Context,
112 req *QueryMembershipsForRoomRequest,
113 res *QueryMembershipsForRoomResponse,
114 ) error
115 // Get all known aliases for a room ID
116 GetAliasesForRoomID(
117 ctx context.Context,
118 req *GetAliasesForRoomIDRequest,
119 res *GetAliasesForRoomIDResponse,
120 ) error
121}
122
123type ClientRoomserverAPI interface {
124 InputRoomEventsAPI

Callers

nothing calls this directly

Implementers 2

httpRoomserverInternalAPIroomserver/inthttp/client.go
RoomserverInternalAPITraceroomserver/api/api_trace.go

Calls

no outgoing calls

Tested by

no test coverage detected