aboutsummaryrefslogtreecommitdiff
path: root/federationapi/federationapi.go
diff options
context:
space:
mode:
authorNeil Alexander <neilalexander@users.noreply.github.com>2019-12-20 13:24:57 +0000
committerGitHub <noreply@github.com>2019-12-20 13:24:57 +0000
commitb4d638cd04d64bf574d8af75fc22efb72b4a0798 (patch)
treecb43a24fd4cc4117b30e6bb77a120c8901a56742 /federationapi/federationapi.go
parent24ac66cffdfbc3685f03c7286e210e1bbcc40918 (diff)
Return server names (#833)
* Remove unnecessary map->array processing * Return server names in room federation directory query * Knock off a TODO
Diffstat (limited to 'federationapi/federationapi.go')
-rw-r--r--federationapi/federationapi.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/federationapi/federationapi.go b/federationapi/federationapi.go
index 87402d97..c2aef06c 100644
--- a/federationapi/federationapi.go
+++ b/federationapi/federationapi.go
@@ -19,6 +19,7 @@ import (
"github.com/matrix-org/dendrite/clientapi/auth/storage/accounts"
"github.com/matrix-org/dendrite/clientapi/auth/storage/devices"
"github.com/matrix-org/dendrite/common/basecomponent"
+ federationSenderAPI "github.com/matrix-org/dendrite/federationsender/api"
roomserverAPI "github.com/matrix-org/dendrite/roomserver/api"
// TODO: Are we really wanting to pull in the producer from clientapi
@@ -39,11 +40,13 @@ func SetupFederationAPIComponent(
inputAPI roomserverAPI.RoomserverInputAPI,
queryAPI roomserverAPI.RoomserverQueryAPI,
asAPI appserviceAPI.AppServiceQueryAPI,
+ federationSenderAPI federationSenderAPI.FederationSenderQueryAPI,
) {
roomserverProducer := producers.NewRoomserverProducer(inputAPI)
routing.Setup(
base.APIMux, *base.Cfg, queryAPI, aliasAPI, asAPI,
- roomserverProducer, *keyRing, federation, accountsDB, deviceDB,
+ roomserverProducer, federationSenderAPI, *keyRing, federation, accountsDB,
+ deviceDB,
)
}