Copy room type
on upgrade too (#1198)
MSC: https://github.com/matrix-org/matrix-spec-proposals/pull/3818
This commit is contained in:
parent
3c45c0aeb4
commit
9093a5f16f
2 changed files with 6 additions and 2 deletions
1
changelogs/client_server/newsfragments/1198.feature
Normal file
1
changelogs/client_server/newsfragments/1198.feature
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Copy a room's `type` when upgrading it, as per [MSC3818](https://github.com/matrix-org/matrix-spec-proposals/pull/3818).
|
|
@ -33,8 +33,11 @@ server:
|
||||||
1. Checks that the user has permission to send `m.room.tombstone`
|
1. Checks that the user has permission to send `m.room.tombstone`
|
||||||
events in the room.
|
events in the room.
|
||||||
|
|
||||||
2. Creates a replacement room with a `m.room.create` event containing a
|
2. {{< changed-in v="1.4" >}} Creates a replacement room with a `m.room.create` event containing a
|
||||||
`predecessor` field and the applicable `room_version`.
|
`predecessor` field, the applicable `room_version`, and a `type` field
|
||||||
|
which is copied from the `predecessor` room. If no `type` is set on the
|
||||||
|
previous room, no `type` is specified on the new room's create event
|
||||||
|
either.
|
||||||
|
|
||||||
3. Replicates transferable state events to the new room. The exact
|
3. Replicates transferable state events to the new room. The exact
|
||||||
details for what is transferred is left as an implementation detail,
|
details for what is transferred is left as an implementation detail,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue