aboutsummaryrefslogtreecommitdiff
path: root/userapi/api/api_trace.go
diff options
context:
space:
mode:
authorTill <2353100+S7evinK@users.noreply.github.com>2023-02-14 12:47:47 +0100
committerGitHub <noreply@github.com>2023-02-14 12:47:47 +0100
commit11d9b9db0e96c51c1430d451d23cf5ae9f36e4ee (patch)
treea0837bfa69051295b76140e3940a45fc61854cab /userapi/api/api_trace.go
parentcc59879faa57cac043cf5f1585773b301994bebf (diff)
Remove polylith/API mode (#2967)
This removes most of the code used for polylith/API mode. This removes the `/api` internal endpoints entirely. Binary size change roughly 5%: ``` 51437560 Feb 13 10:15 dendrite-monolith-server # old 48759008 Feb 13 10:15 dendrite-monolith-server # new ```
Diffstat (limited to 'userapi/api/api_trace.go')
-rw-r--r--userapi/api/api_trace.go219
1 files changed, 0 insertions, 219 deletions
diff --git a/userapi/api/api_trace.go b/userapi/api/api_trace.go
deleted file mode 100644
index d10b5767..00000000
--- a/userapi/api/api_trace.go
+++ /dev/null
@@ -1,219 +0,0 @@
-// Copyright 2021 The Matrix.org Foundation C.I.C.
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-package api
-
-import (
- "context"
- "encoding/json"
- "fmt"
-
- "github.com/matrix-org/util"
-)
-
-// UserInternalAPITrace wraps a RoomserverInternalAPI and logs the
-// complete request/response/error
-type UserInternalAPITrace struct {
- Impl UserInternalAPI
-}
-
-func (t *UserInternalAPITrace) InputAccountData(ctx context.Context, req *InputAccountDataRequest, res *InputAccountDataResponse) error {
- err := t.Impl.InputAccountData(ctx, req, res)
- util.GetLogger(ctx).Infof("InputAccountData req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) PerformAccountCreation(ctx context.Context, req *PerformAccountCreationRequest, res *PerformAccountCreationResponse) error {
- err := t.Impl.PerformAccountCreation(ctx, req, res)
- util.GetLogger(ctx).Infof("PerformAccountCreation req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) PerformPasswordUpdate(ctx context.Context, req *PerformPasswordUpdateRequest, res *PerformPasswordUpdateResponse) error {
- err := t.Impl.PerformPasswordUpdate(ctx, req, res)
- util.GetLogger(ctx).Infof("PerformPasswordUpdate req=%+v res=%+v", js(req), js(res))
- return err
-}
-
-func (t *UserInternalAPITrace) PerformDeviceCreation(ctx context.Context, req *PerformDeviceCreationRequest, res *PerformDeviceCreationResponse) error {
- err := t.Impl.PerformDeviceCreation(ctx, req, res)
- util.GetLogger(ctx).Infof("PerformDeviceCreation req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) PerformDeviceDeletion(ctx context.Context, req *PerformDeviceDeletionRequest, res *PerformDeviceDeletionResponse) error {
- err := t.Impl.PerformDeviceDeletion(ctx, req, res)
- util.GetLogger(ctx).Infof("PerformDeviceDeletion req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) PerformLastSeenUpdate(ctx context.Context, req *PerformLastSeenUpdateRequest, res *PerformLastSeenUpdateResponse) error {
- err := t.Impl.PerformLastSeenUpdate(ctx, req, res)
- util.GetLogger(ctx).Infof("PerformLastSeenUpdate req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) PerformDeviceUpdate(ctx context.Context, req *PerformDeviceUpdateRequest, res *PerformDeviceUpdateResponse) error {
- err := t.Impl.PerformDeviceUpdate(ctx, req, res)
- util.GetLogger(ctx).Infof("PerformDeviceUpdate req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) PerformAccountDeactivation(ctx context.Context, req *PerformAccountDeactivationRequest, res *PerformAccountDeactivationResponse) error {
- err := t.Impl.PerformAccountDeactivation(ctx, req, res)
- util.GetLogger(ctx).Infof("PerformAccountDeactivation req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) PerformOpenIDTokenCreation(ctx context.Context, req *PerformOpenIDTokenCreationRequest, res *PerformOpenIDTokenCreationResponse) error {
- err := t.Impl.PerformOpenIDTokenCreation(ctx, req, res)
- util.GetLogger(ctx).Infof("PerformOpenIDTokenCreation req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) PerformKeyBackup(ctx context.Context, req *PerformKeyBackupRequest, res *PerformKeyBackupResponse) error {
- err := t.Impl.PerformKeyBackup(ctx, req, res)
- util.GetLogger(ctx).Infof("PerformKeyBackup req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) PerformPusherSet(ctx context.Context, req *PerformPusherSetRequest, res *struct{}) error {
- err := t.Impl.PerformPusherSet(ctx, req, res)
- util.GetLogger(ctx).Infof("PerformPusherSet req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) PerformPusherDeletion(ctx context.Context, req *PerformPusherDeletionRequest, res *struct{}) error {
- err := t.Impl.PerformPusherDeletion(ctx, req, res)
- util.GetLogger(ctx).Infof("PerformPusherDeletion req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) PerformPushRulesPut(ctx context.Context, req *PerformPushRulesPutRequest, res *struct{}) error {
- err := t.Impl.PerformPushRulesPut(ctx, req, res)
- util.GetLogger(ctx).Infof("PerformPushRulesPut req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) QueryKeyBackup(ctx context.Context, req *QueryKeyBackupRequest, res *QueryKeyBackupResponse) error {
- err := t.Impl.QueryKeyBackup(ctx, req, res)
- util.GetLogger(ctx).Infof("QueryKeyBackup req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) QueryProfile(ctx context.Context, req *QueryProfileRequest, res *QueryProfileResponse) error {
- err := t.Impl.QueryProfile(ctx, req, res)
- util.GetLogger(ctx).Infof("QueryProfile req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) QueryAccessToken(ctx context.Context, req *QueryAccessTokenRequest, res *QueryAccessTokenResponse) error {
- err := t.Impl.QueryAccessToken(ctx, req, res)
- util.GetLogger(ctx).Infof("QueryAccessToken req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) QueryDevices(ctx context.Context, req *QueryDevicesRequest, res *QueryDevicesResponse) error {
- err := t.Impl.QueryDevices(ctx, req, res)
- util.GetLogger(ctx).Infof("QueryDevices req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) QueryAccountData(ctx context.Context, req *QueryAccountDataRequest, res *QueryAccountDataResponse) error {
- err := t.Impl.QueryAccountData(ctx, req, res)
- util.GetLogger(ctx).Infof("QueryAccountData req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) QueryDeviceInfos(ctx context.Context, req *QueryDeviceInfosRequest, res *QueryDeviceInfosResponse) error {
- err := t.Impl.QueryDeviceInfos(ctx, req, res)
- util.GetLogger(ctx).Infof("QueryDeviceInfos req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) QuerySearchProfiles(ctx context.Context, req *QuerySearchProfilesRequest, res *QuerySearchProfilesResponse) error {
- err := t.Impl.QuerySearchProfiles(ctx, req, res)
- util.GetLogger(ctx).Infof("QuerySearchProfiles req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) QueryOpenIDToken(ctx context.Context, req *QueryOpenIDTokenRequest, res *QueryOpenIDTokenResponse) error {
- err := t.Impl.QueryOpenIDToken(ctx, req, res)
- util.GetLogger(ctx).Infof("QueryOpenIDToken req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) QueryPushers(ctx context.Context, req *QueryPushersRequest, res *QueryPushersResponse) error {
- err := t.Impl.QueryPushers(ctx, req, res)
- util.GetLogger(ctx).Infof("QueryPushers req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) QueryPushRules(ctx context.Context, req *QueryPushRulesRequest, res *QueryPushRulesResponse) error {
- err := t.Impl.QueryPushRules(ctx, req, res)
- util.GetLogger(ctx).Infof("QueryPushRules req=%+v res=%+v", js(req), js(res))
- return err
-}
-func (t *UserInternalAPITrace) QueryNotifications(ctx context.Context, req *QueryNotificationsRequest, res *QueryNotificationsResponse) error {
- err := t.Impl.QueryNotifications(ctx, req, res)
- util.GetLogger(ctx).Infof("QueryNotifications req=%+v res=%+v", js(req), js(res))
- return err
-}
-
-func (t *UserInternalAPITrace) SetAvatarURL(ctx context.Context, req *PerformSetAvatarURLRequest, res *PerformSetAvatarURLResponse) error {
- err := t.Impl.SetAvatarURL(ctx, req, res)
- util.GetLogger(ctx).Infof("SetAvatarURL req=%+v res=%+v", js(req), js(res))
- return err
-}
-
-func (t *UserInternalAPITrace) QueryNumericLocalpart(ctx context.Context, req *QueryNumericLocalpartRequest, res *QueryNumericLocalpartResponse) error {
- err := t.Impl.QueryNumericLocalpart(ctx, req, res)
- util.GetLogger(ctx).Infof("QueryNumericLocalpart req= res=%+v", js(res))
- return err
-}
-
-func (t *UserInternalAPITrace) QueryAccountAvailability(ctx context.Context, req *QueryAccountAvailabilityRequest, res *QueryAccountAvailabilityResponse) error {
- err := t.Impl.QueryAccountAvailability(ctx, req, res)
- util.GetLogger(ctx).Infof("QueryAccountAvailability req=%+v res=%+v", js(req), js(res))
- return err
-}
-
-func (t *UserInternalAPITrace) SetDisplayName(ctx context.Context, req *PerformUpdateDisplayNameRequest, res *PerformUpdateDisplayNameResponse) error {
- err := t.Impl.SetDisplayName(ctx, req, res)
- util.GetLogger(ctx).Infof("SetDisplayName req=%+v res=%+v", js(req), js(res))
- return err
-}
-
-func (t *UserInternalAPITrace) QueryAccountByPassword(ctx context.Context, req *QueryAccountByPasswordRequest, res *QueryAccountByPasswordResponse) error {
- err := t.Impl.QueryAccountByPassword(ctx, req, res)
- util.GetLogger(ctx).Infof("QueryAccountByPassword req=%+v res=%+v", js(req), js(res))
- return err
-}
-
-func (t *UserInternalAPITrace) QueryLocalpartForThreePID(ctx context.Context, req *QueryLocalpartForThreePIDRequest, res *QueryLocalpartForThreePIDResponse) error {
- err := t.Impl.QueryLocalpartForThreePID(ctx, req, res)
- util.GetLogger(ctx).Infof("QueryLocalpartForThreePID req=%+v res=%+v", js(req), js(res))
- return err
-}
-
-func (t *UserInternalAPITrace) QueryThreePIDsForLocalpart(ctx context.Context, req *QueryThreePIDsForLocalpartRequest, res *QueryThreePIDsForLocalpartResponse) error {
- err := t.Impl.QueryThreePIDsForLocalpart(ctx, req, res)
- util.GetLogger(ctx).Infof("QueryThreePIDsForLocalpart req=%+v res=%+v", js(req), js(res))
- return err
-}
-
-func (t *UserInternalAPITrace) PerformForgetThreePID(ctx context.Context, req *PerformForgetThreePIDRequest, res *struct{}) error {
- err := t.Impl.PerformForgetThreePID(ctx, req, res)
- util.GetLogger(ctx).Infof("PerformForgetThreePID req=%+v res=%+v", js(req), js(res))
- return err
-}
-
-func (t *UserInternalAPITrace) PerformSaveThreePIDAssociation(ctx context.Context, req *PerformSaveThreePIDAssociationRequest, res *struct{}) error {
- err := t.Impl.PerformSaveThreePIDAssociation(ctx, req, res)
- util.GetLogger(ctx).Infof("PerformSaveThreePIDAssociation req=%+v res=%+v", js(req), js(res))
- return err
-}
-
-func (t *UserInternalAPITrace) QueryAccountByLocalpart(ctx context.Context, req *QueryAccountByLocalpartRequest, res *QueryAccountByLocalpartResponse) error {
- err := t.Impl.QueryAccountByLocalpart(ctx, req, res)
- util.GetLogger(ctx).Infof("QueryAccountByLocalpart req=%+v res=%+v", js(req), js(res))
- return err
-}
-
-func js(thing interface{}) string {
- b, err := json.Marshal(thing)
- if err != nil {
- return fmt.Sprintf("Marshal error:%s", err)
- }
- return string(b)
-}