aboutsummaryrefslogtreecommitdiff
path: root/federationapi/api/api.go
diff options
context:
space:
mode:
Diffstat (limited to 'federationapi/api/api.go')
-rw-r--r--federationapi/api/api.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/federationapi/api/api.go b/federationapi/api/api.go
index 4d6b0211..ce6a0f2e 100644
--- a/federationapi/api/api.go
+++ b/federationapi/api/api.go
@@ -42,6 +42,7 @@ func (e *FederationClientError) Error() string {
type FederationInternalAPI interface {
FederationClient
gomatrixserverlib.KeyDatabase
+ ClientFederationAPI
KeyRing() *gomatrixserverlib.KeyRing
@@ -100,6 +101,10 @@ type FederationInternalAPI interface {
) error
}
+type ClientFederationAPI interface {
+ QueryJoinedHostServerNamesInRoom(ctx context.Context, request *QueryJoinedHostServerNamesInRoomRequest, response *QueryJoinedHostServerNamesInRoomResponse) error
+}
+
type QueryServerKeysRequest struct {
ServerName gomatrixserverlib.ServerName
KeyIDToCriteria map[gomatrixserverlib.KeyID]gomatrixserverlib.PublicKeyNotaryQueryCriteria