aboutsummaryrefslogtreecommitdiff
path: root/currentstateserver/inthttp/client.go
diff options
context:
space:
mode:
Diffstat (limited to 'currentstateserver/inthttp/client.go')
-rw-r--r--currentstateserver/inthttp/client.go11
1 files changed, 11 insertions, 0 deletions
diff --git a/currentstateserver/inthttp/client.go b/currentstateserver/inthttp/client.go
index cce881ff..37d289ea 100644
--- a/currentstateserver/inthttp/client.go
+++ b/currentstateserver/inthttp/client.go
@@ -30,6 +30,7 @@ const (
QueryRoomsForUserPath = "/currentstateserver/queryRoomsForUser"
QueryBulkStateContentPath = "/currentstateserver/queryBulkStateContent"
QuerySharedUsersPath = "/currentstateserver/querySharedUsers"
+ QueryKnownUsersPath = "/currentstateserver/queryKnownUsers"
)
// NewCurrentStateAPIClient creates a CurrentStateInternalAPI implemented by talking to a HTTP POST API.
@@ -97,3 +98,13 @@ func (h *httpCurrentStateInternalAPI) QuerySharedUsers(
apiURL := h.apiURL + QuerySharedUsersPath
return httputil.PostJSON(ctx, span, h.httpClient, apiURL, req, res)
}
+
+func (h *httpCurrentStateInternalAPI) QueryKnownUsers(
+ ctx context.Context, req *api.QueryKnownUsersRequest, res *api.QueryKnownUsersResponse,
+) error {
+ span, ctx := opentracing.StartSpanFromContext(ctx, "QueryKnownUsers")
+ defer span.Finish()
+
+ apiURL := h.apiURL + QueryKnownUsersPath
+ return httputil.PostJSON(ctx, span, h.httpClient, apiURL, req, res)
+}