diff options
author | Neil Alexander <neilalexander@users.noreply.github.com> | 2019-12-20 13:24:57 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-12-20 13:24:57 +0000 |
commit | b4d638cd04d64bf574d8af75fc22efb72b4a0798 (patch) | |
tree | cb43a24fd4cc4117b30e6bb77a120c8901a56742 /federationapi/federationapi.go | |
parent | 24ac66cffdfbc3685f03c7286e210e1bbcc40918 (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.go | 5 |
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, ) } |