diff options
Diffstat (limited to 'cmd')
-rw-r--r-- | cmd/dendrite-demo-libp2p/main.go | 1 | ||||
-rw-r--r-- | cmd/dendrite-demo-yggdrasil/main.go | 1 | ||||
-rw-r--r-- | cmd/dendrite-monolith-server/main.go | 1 | ||||
-rw-r--r-- | cmd/dendrite-polylith-multi/personalities/roomserver.go | 2 | ||||
-rw-r--r-- | cmd/dendritejs/main.go | 1 |
5 files changed, 6 insertions, 0 deletions
diff --git a/cmd/dendrite-demo-libp2p/main.go b/cmd/dendrite-demo-libp2p/main.go index 92c283b5..3acec2fd 100644 --- a/cmd/dendrite-demo-libp2p/main.go +++ b/cmd/dendrite-demo-libp2p/main.go @@ -161,6 +161,7 @@ func main() { &base.Base, cache.New(), userAPI, ) asAPI := appservice.NewInternalAPI(&base.Base, userAPI, rsAPI) + rsAPI.SetAppserviceAPI(asAPI) fsAPI := federationsender.NewInternalAPI( &base.Base, federation, rsAPI, keyRing, ) diff --git a/cmd/dendrite-demo-yggdrasil/main.go b/cmd/dendrite-demo-yggdrasil/main.go index 16f92cfa..aea6f7c4 100644 --- a/cmd/dendrite-demo-yggdrasil/main.go +++ b/cmd/dendrite-demo-yggdrasil/main.go @@ -113,6 +113,7 @@ func main() { ) asAPI := appservice.NewInternalAPI(base, userAPI, rsAPI) + rsAPI.SetAppserviceAPI(asAPI) fsAPI := federationsender.NewInternalAPI( base, federation, rsAPI, keyRing, ) diff --git a/cmd/dendrite-monolith-server/main.go b/cmd/dendrite-monolith-server/main.go index a1ade789..55bac6fe 100644 --- a/cmd/dendrite-monolith-server/main.go +++ b/cmd/dendrite-monolith-server/main.go @@ -126,6 +126,7 @@ func main() { appservice.AddInternalRoutes(base.InternalAPIMux, asAPI) asAPI = base.AppserviceHTTPClient() } + rsAPI.SetAppserviceAPI(asAPI) monolith := setup.Monolith{ Config: base.Cfg, diff --git a/cmd/dendrite-polylith-multi/personalities/roomserver.go b/cmd/dendrite-polylith-multi/personalities/roomserver.go index cf52a5c2..72f0f6d1 100644 --- a/cmd/dendrite-polylith-multi/personalities/roomserver.go +++ b/cmd/dendrite-polylith-multi/personalities/roomserver.go @@ -24,9 +24,11 @@ func RoomServer(base *setup.BaseDendrite, cfg *config.Dendrite) { serverKeyAPI := base.SigningKeyServerHTTPClient() keyRing := serverKeyAPI.KeyRing() + asAPI := base.AppserviceHTTPClient() fsAPI := base.FederationSenderHTTPClient() rsAPI := roomserver.NewInternalAPI(base, keyRing) rsAPI.SetFederationSenderAPI(fsAPI) + rsAPI.SetAppserviceAPI(asAPI) roomserver.AddInternalRoutes(base.InternalAPIMux, rsAPI) base.SetupAndServeHTTP( diff --git a/cmd/dendritejs/main.go b/cmd/dendritejs/main.go index f247bc24..1ffb1667 100644 --- a/cmd/dendritejs/main.go +++ b/cmd/dendritejs/main.go @@ -207,6 +207,7 @@ func main() { asQuery := appservice.NewInternalAPI( base, userAPI, rsAPI, ) + rsAPI.SetAppserviceAPI(asQuery) fedSenderAPI := federationsender.NewInternalAPI(base, federation, rsAPI, &keyRing) rsAPI.SetFederationSenderAPI(fedSenderAPI) p2pPublicRoomProvider := NewLibP2PPublicRoomsProvider(node, fedSenderAPI, federation) |