Skip to content

Support stable prefix for image pack state events and account data #989

Description

@agraven

Describe the problem

The image packs MSC was accepted not too long ago. That means that the spec-compliant state event type for image pack state events is m.room.image_pack, rather than the unstable im.ponies.room_emotes type name currently used.

The same goes for the account data, where the currently used unstable type is im.ponies.emote_rooms, and the stable name is m.image_pack.rooms.

Describe the solution you'd like

Newly created image pack state events should use the stable identifier. State events using should probably still be read from both the old and the new identifier for backwards-compatibility.

Alternatives considered

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions