dendrite/cmd/dendritejs
Kegsay 85ac8a3f5b
Factor out how monolith routes get added (#1107)
Previously we had 3 monoliths:
 - dendrite-monolith-server
 - dendrite-demo-libp2p
 - dendritejs

which all had their own of setting up public routes. Factor this
out into a new `setup.Monolith` struct which gets all dependencies
set as fields. This is different to `basecomponent.Base` which
doesn't provide any way to set configured deps (e.g public rooms db)

Part of a larger process to clean up how we initialise Dendrite.
2020-06-09 12:07:33 +01:00
..
jsServer.go Remove p2p log lines 2020-06-02 11:03:01 +01:00
keyfetcher.go s/Base64String/Base64Bytes/g (#1093) 2020-06-04 11:50:57 +01:00
main_noop.go Add peer-to-peer support into Dendrite via libp2p and fetch (#880) 2020-03-06 10:23:55 +00:00
main.go Factor out how monolith routes get added (#1107) 2020-06-09 12:07:33 +01:00
publicrooms.go Add a way to force federationsender to retry sending transactions (#1077) 2020-06-01 18:34:08 +01:00