Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Move MSC3030 /timestamp_to_event to stable endpoint #14390

Closed
@MadLittleMods

Description

@MadLittleMods

MSC3030 was merged which means it's now part of the stable Matrix spec.

Unstable /timestamp_to_event -> stable endpoint

We should update /_matrix/client/unstable/org.matrix.msc3030/rooms/<roomID>/timestamp_to_event?ts=<timestamp>&dir=<direction> to be at /_matrix/client/v1/rooms/<roomID>/timestamp_to_event?ts=<timestamp>&dir=<direction>.

Is v1 correct here? I don't get why we use v3 in some cases, etc

Advertising support

Also in terms of clients knowing whether the stable endpoint is supported now; I assume we have to wait until a Matrix 1.6 spec is cut to advertise support like #14184

But MSC3743 for standardizing the error response of unknown endpoints was also just merged which seems relevant. Clients could also check whether the /timestamp_to_event endpoint gives a 404 M_UNRECOGNIZED response to check for support.

Metadata

Metadata

Assignees

Labels

A-Spec-Complianceplaces where synapse does not conform to the specT-TaskRefactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions