aboutsummaryrefslogtreecommitdiff
path: root/roomserver/internal/input/input_membership.go
diff options
context:
space:
mode:
Diffstat (limited to 'roomserver/internal/input/input_membership.go')
-rw-r--r--roomserver/internal/input/input_membership.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/roomserver/internal/input/input_membership.go b/roomserver/internal/input/input_membership.go
index e1dfa6cf..4028f0b5 100644
--- a/roomserver/internal/input/input_membership.go
+++ b/roomserver/internal/input/input_membership.go
@@ -18,13 +18,14 @@ import (
"context"
"fmt"
+ "github.com/matrix-org/gomatrixserverlib"
+
+ "github.com/matrix-org/dendrite/internal"
"github.com/matrix-org/dendrite/roomserver/api"
"github.com/matrix-org/dendrite/roomserver/internal/helpers"
"github.com/matrix-org/dendrite/roomserver/storage/shared"
"github.com/matrix-org/dendrite/roomserver/storage/tables"
"github.com/matrix-org/dendrite/roomserver/types"
- "github.com/matrix-org/gomatrixserverlib"
- "github.com/opentracing/opentracing-go"
)
// updateMembership updates the current membership and the invites for each
@@ -36,8 +37,8 @@ func (r *Inputer) updateMemberships(
updater *shared.RoomUpdater,
removed, added []types.StateEntry,
) ([]api.OutputEvent, error) {
- span, ctx := opentracing.StartSpanFromContext(ctx, "updateMemberships")
- defer span.Finish()
+ trace, ctx := internal.StartRegion(ctx, "updateMemberships")
+ defer trace.EndRegion()
changes := membershipChanges(removed, added)
var eventNIDs []types.EventNID