aboutsummaryrefslogtreecommitdiff
path: root/federationapi
diff options
context:
space:
mode:
authorDevon Hudson <devonhudson@librem.one>2023-04-27 18:34:43 -0600
committerDevon Hudson <devonhudson@librem.one>2023-04-27 18:34:43 -0600
commitd23d0369cc20957cd1e65594dc1745d98dee77c5 (patch)
tree63a659a0a0267a4f22a5fa22e8c0facad9e76114 /federationapi
parent617131030707aacd39f0f771626eaa5b8f88299c (diff)
Pass RoomID to gmsl.PerformJoin
Diffstat (limited to 'federationapi')
-rw-r--r--federationapi/internal/perform.go6
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,