diff options
author | Devon Hudson <devonhudson@librem.one> | 2023-04-27 18:34:43 -0600 |
---|---|---|
committer | Devon Hudson <devonhudson@librem.one> | 2023-04-27 18:34:43 -0600 |
commit | d23d0369cc20957cd1e65594dc1745d98dee77c5 (patch) | |
tree | 63a659a0a0267a4f22a5fa22e8c0facad9e76114 /federationapi | |
parent | 617131030707aacd39f0f771626eaa5b8f88299c (diff) |
Pass RoomID to gmsl.PerformJoin
Diffstat (limited to 'federationapi')
-rw-r--r-- | federationapi/internal/perform.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/federationapi/internal/perform.go b/federationapi/internal/perform.go index fccea866..9dbc0e27 100644 --- a/federationapi/internal/perform.go +++ b/federationapi/internal/perform.go @@ -150,10 +150,14 @@ func (r *FederationInternalAPI) performJoinUsingServer( if err != nil { return err } + room, err := spec.NewRoomID(roomID) + if err != nil { + return err + } joinInput := gomatrixserverlib.PerformJoinInput{ UserID: user, - RoomID: roomID, + RoomID: room, ServerName: serverName, Content: content, Unsigned: unsigned, |