aboutsummaryrefslogtreecommitdiff
path: root/keyserver/keyserver.go
diff options
context:
space:
mode:
Diffstat (limited to 'keyserver/keyserver.go')
-rw-r--r--keyserver/keyserver.go9
1 files changed, 3 insertions, 6 deletions
diff --git a/keyserver/keyserver.go b/keyserver/keyserver.go
index 4a6fbe3c..b5bbb519 100644
--- a/keyserver/keyserver.go
+++ b/keyserver/keyserver.go
@@ -36,17 +36,14 @@ func AddInternalRoutes(router *mux.Router, intAPI api.KeyInternalAPI) {
// NewInternalAPI returns a concerete implementation of the internal API. Callers
// can call functions directly on the returned API or via an HTTP interface using AddInternalRoutes.
func NewInternalAPI(
- cfg *config.Dendrite, fedClient *gomatrixserverlib.FederationClient, producer sarama.SyncProducer,
+ cfg *config.KeyServer, fedClient *gomatrixserverlib.FederationClient, producer sarama.SyncProducer,
) api.KeyInternalAPI {
- db, err := storage.NewDatabase(
- string(cfg.Database.E2EKey),
- cfg.DbProperties(),
- )
+ db, err := storage.NewDatabase(&cfg.Database)
if err != nil {
logrus.WithError(err).Panicf("failed to connect to key server database")
}
keyChangeProducer := &producers.KeyChange{
- Topic: string(cfg.Kafka.Topics.OutputKeyChangeEvent),
+ Topic: string(cfg.Matrix.Kafka.Topics.OutputKeyChangeEvent),
Producer: producer,
DB: db,
}