aboutsummaryrefslogtreecommitdiff
path: root/common/basecomponent/base.go
diff options
context:
space:
mode:
Diffstat (limited to 'common/basecomponent/base.go')
-rw-r--r--common/basecomponent/base.go20
1 files changed, 4 insertions, 16 deletions
diff --git a/common/basecomponent/base.go b/common/basecomponent/base.go
index f245dd50..154acd80 100644
--- a/common/basecomponent/base.go
+++ b/common/basecomponent/base.go
@@ -119,24 +119,12 @@ func (b *BaseDendrite) CreateHTTPAppServiceAPIs() appserviceAPI.AppServiceQueryA
// CreateHTTPRoomserverAPIs returns the AliasAPI, InputAPI and QueryAPI for hitting
// the roomserver over HTTP.
-func (b *BaseDendrite) CreateHTTPRoomserverAPIs() (
- roomserverAPI.RoomserverAliasAPI,
- roomserverAPI.RoomserverInputAPI,
- roomserverAPI.RoomserverQueryAPI,
-) {
- alias, err := roomserverAPI.NewRoomserverAliasAPIHTTP(b.Cfg.RoomServerURL(), b.httpClient)
+func (b *BaseDendrite) CreateHTTPRoomserverAPIs() roomserverAPI.RoomserverInternalAPI {
+ rsAPI, err := roomserverAPI.NewRoomserverInternalAPIHTTP(b.Cfg.RoomServerURL(), b.httpClient, b.ImmutableCache)
if err != nil {
- logrus.WithError(err).Panic("NewRoomserverAliasAPIHTTP failed")
+ logrus.WithError(err).Panic("NewRoomserverInternalAPIHTTP failed", b.httpClient)
}
- input, err := roomserverAPI.NewRoomserverInputAPIHTTP(b.Cfg.RoomServerURL(), b.httpClient)
- if err != nil {
- logrus.WithError(err).Panic("NewRoomserverInputAPIHTTP failed", b.httpClient)
- }
- query, err := roomserverAPI.NewRoomserverQueryAPIHTTP(b.Cfg.RoomServerURL(), b.httpClient, b.ImmutableCache)
- if err != nil {
- logrus.WithError(err).Panic("NewRoomserverQueryAPIHTTP failed", b.httpClient)
- }
- return alias, input, query
+ return rsAPI
}
// CreateHTTPEDUServerAPIs returns eduInputAPI for hitting the EDU