feat: support fi.mau.room_id in /createRoom #776

Open
opened 2025-04-19 23:36:22 +00:00 by nex · 1 comment
Owner

31e6b97371/web/src/api/types/mxtypes.ts (L354)

As Gomuks is the only client that implements creating a room with a custom room ID (unless you call curl a client), we should swap out the current room_id behaviour in createRoom to accept a fully qualified room ID with the fi.mau.room_id key, instead of the current localpart-only behaviour.

https://github.com/tulir/gomuks/blob/31e6b973718445af7905f9027290135a69f62e12/web/src/api/types/mxtypes.ts#L354 As Gomuks is the only client that implements creating a room with a custom room ID (unless you call curl a client), we should swap out the current `room_id` behaviour in createRoom to accept a fully qualified room ID with the `fi.mau.room_id` key, instead of the current localpart-only behaviour.
nex added the
Enhancement
Matrix/Client
Priority
Unknown
labels 2025-04-19 23:36:22 +00:00
nex self-assigned this 2025-04-19 23:36:22 +00:00
Author
Owner

TODO for another issue: implement custom room ID logic in /upgrade too (saves me a headache)

TODO for another issue: implement custom room ID logic in /upgrade too (saves me a headache)
nex added a new dependency 2025-04-20 00:43:52 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference: continuwuation/continuwuity#776
No description provided.