From c06e25318884c8081f9d0124bf07a7061a780471 Mon Sep 17 00:00:00 2001 From: Till Faelligen <2353100+S7evinK@users.noreply.github.com> Date: Thu, 16 Mar 2023 08:26:02 +0100 Subject: [PATCH] Accept only needed interfaces --- relayapi/relayapi.go | 2 +- roomserver/roomserver.go | 2 +- syncapi/syncapi.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/relayapi/relayapi.go b/relayapi/relayapi.go index 875a84007..c677436dd 100644 --- a/relayapi/relayapi.go +++ b/relayapi/relayapi.go @@ -56,7 +56,7 @@ func NewRelayInternalAPI( keyRing *gomatrixserverlib.KeyRing, producer *producers.SyncAPIProducer, relayingEnabled bool, - caches *caching.Caches, + caches caching.FederationCache, ) api.RelayInternalAPI { cfg := &base.Cfg.RelayAPI relayDB, err := storage.NewDatabase(base, &cfg.Database, caches, base.Cfg.Global.IsLocalServerName) diff --git a/roomserver/roomserver.go b/roomserver/roomserver.go index f132b2d8a..83928a006 100644 --- a/roomserver/roomserver.go +++ b/roomserver/roomserver.go @@ -27,7 +27,7 @@ import ( // NewInternalAPI returns a concrete implementation of the internal API. func NewInternalAPI( base *base.BaseDendrite, - caches *caching.Caches, + caches caching.RoomServerCaches, ) api.RoomserverInternalAPI { cfg := &base.Cfg.RoomServer diff --git a/syncapi/syncapi.go b/syncapi/syncapi.go index afc54e5d0..7ef28365e 100644 --- a/syncapi/syncapi.go +++ b/syncapi/syncapi.go @@ -42,7 +42,7 @@ func AddPublicRoutes( base *base.BaseDendrite, userAPI userapi.SyncUserAPI, rsAPI api.SyncRoomserverAPI, - caches *caching.Caches, + caches caching.LazyLoadCache, ) { cfg := &base.Cfg.SyncAPI