diff options
author | devonh <devon.dmytro@gmail.com> | 2023-05-31 16:33:49 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-31 16:33:49 +0000 |
commit | ea6b368ad424a3d2e05135afb7fd0c0801b3609b (patch) | |
tree | 416132c5bdc525b9ad93911a40813c0dc3fb4439 /roomserver/internal/perform/perform_create_room.go | |
parent | cbdc601f1b6d1c2a648b69ff44b3a49916f4d31a (diff) |
Move Invite logic to GMSL (#3086)
This is both the federation receiving & sending side logic (which were
previously entangeld in a single function)
Diffstat (limited to 'roomserver/internal/perform/perform_create_room.go')
-rw-r--r-- | roomserver/internal/perform/perform_create_room.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/roomserver/internal/perform/perform_create_room.go b/roomserver/internal/perform/perform_create_room.go index 0f917008..41194832 100644 --- a/roomserver/internal/perform/perform_create_room.go +++ b/roomserver/internal/perform/perform_create_room.go @@ -376,7 +376,7 @@ func (c *Creator) PerformCreateRoom(ctx context.Context, userID spec.UserID, roo // If this is a direct message then we should invite the participants. if len(createRequest.InvitedUsers) > 0 { // Build some stripped state for the invite. - var globalStrippedState []fclient.InviteV2StrippedState + var globalStrippedState []gomatrixserverlib.InviteStrippedState for _, event := range builtEvents { // Chosen events from the spec: // https://spec.matrix.org/v1.3/client-server-api/#stripped-state @@ -399,7 +399,7 @@ func (c *Creator) PerformCreateRoom(ctx context.Context, userID spec.UserID, roo ev := event.PDU globalStrippedState = append( globalStrippedState, - fclient.NewInviteV2StrippedState(ev), + gomatrixserverlib.NewInviteStrippedState(ev), ) } } @@ -443,7 +443,7 @@ func (c *Creator) PerformCreateRoom(ctx context.Context, userID spec.UserID, roo } inviteStrippedState := append( globalStrippedState, - fclient.NewInviteV2StrippedState(inviteEvent.PDU), + gomatrixserverlib.NewInviteStrippedState(inviteEvent.PDU), ) // Send the invite event to the roomserver. event := inviteEvent |