From 10461b8870cbddb28f6c1d5103ba18483ca0412c Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Fri, 21 Aug 2020 11:01:30 +0100 Subject: [PATCH] Fix embedding Element Web into demo-libp2p and demo-yggdrasil --- cmd/dendrite-demo-libp2p/main.go | 2 ++ cmd/dendrite-demo-yggdrasil/main.go | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/cmd/dendrite-demo-libp2p/main.go b/cmd/dendrite-demo-libp2p/main.go index 78b6e477b..4934fe5f0 100644 --- a/cmd/dendrite-demo-libp2p/main.go +++ b/cmd/dendrite-demo-libp2p/main.go @@ -28,6 +28,7 @@ import ( p2phttp "github.com/libp2p/go-libp2p-http" p2pdisc "github.com/libp2p/go-libp2p/p2p/discovery" "github.com/matrix-org/dendrite/appservice" + "github.com/matrix-org/dendrite/cmd/dendrite-demo-yggdrasil/embed" "github.com/matrix-org/dendrite/currentstateserver" "github.com/matrix-org/dendrite/eduserver" "github.com/matrix-org/dendrite/federationsender" @@ -202,6 +203,7 @@ func main() { httpRouter.PathPrefix(httputil.InternalPathPrefix).Handler(base.Base.InternalAPIMux) httpRouter.PathPrefix(httputil.PublicClientPathPrefix).Handler(base.Base.PublicClientAPIMux) httpRouter.PathPrefix(httputil.PublicMediaPathPrefix).Handler(base.Base.PublicMediaAPIMux) + embed.Embed(httpRouter, *instancePort, "Yggdrasil Demo") libp2pRouter := mux.NewRouter().SkipClean(true).UseEncodedPath() libp2pRouter.PathPrefix(httputil.PublicFederationPathPrefix).Handler(base.Base.PublicFederationAPIMux) diff --git a/cmd/dendrite-demo-yggdrasil/main.go b/cmd/dendrite-demo-yggdrasil/main.go index f62b0627b..e8745b3ec 100644 --- a/cmd/dendrite-demo-yggdrasil/main.go +++ b/cmd/dendrite-demo-yggdrasil/main.go @@ -133,8 +133,6 @@ func main() { rsComponent.SetFederationSenderAPI(fsAPI) - embed.Embed(base.PublicClientAPIMux, *instancePort, "Yggdrasil Demo") - monolith := setup.Monolith{ Config: base.Cfg, AccountDB: accountDB, @@ -167,6 +165,7 @@ func main() { httpRouter.PathPrefix(httputil.InternalPathPrefix).Handler(base.InternalAPIMux) httpRouter.PathPrefix(httputil.PublicClientPathPrefix).Handler(base.PublicClientAPIMux) httpRouter.PathPrefix(httputil.PublicMediaPathPrefix).Handler(base.PublicMediaAPIMux) + embed.Embed(httpRouter, *instancePort, "Yggdrasil Demo") yggRouter := mux.NewRouter().SkipClean(true).UseEncodedPath() yggRouter.PathPrefix(httputil.PublicFederationPathPrefix).Handler(base.PublicFederationAPIMux)