-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Support AS timestamp massaging for state events #10634
Comments
@Half-Shot: Does it make sense to include a |
Well...it's a weird one. Synapse already supports MSC3316 for the
It's perfectly normal to implement unmerged specs, in order to have a proven implementation. |
Ok, I'll work on it |
@Half-Shot Can you tell me, where |
@Half-Shot Ok, I think I found it. |
I would hope that we wouldn't introduce more stable identifiers for unmerged MSCs where we can if possible. The existing I think the lack of an unstable prefix mentioned in an MSC assumes that Synapse supports I would prefer if we came up with an unstable prefix, added support for it to |
I think that's quite reasonable. I would probably prefer it if we kept |
Since it was implemented before unstable prefixes, it makes sense to keep it around. |
@anoadragon453 So does this mean that PR #11866 will only be merged after MSC3316 is merged? |
@lukasdenk no, the MSC will need an implementation anyhow, which #11866 could serve as. #11866 is just blocked on MSC3316 gaining an unstable prefix. But you can probably just use |
@anoadragon453 In what context should the |
Hi @lukasdenk. Please see an explanation of unstable prefixes here: https://spec.matrix.org/unstable/proposals/#early-release-of-an-mscidea You'll want to use it in any user-facing query parameters. In this case specifically, you'll want to add |
MSC3316 recommends that
PUT /_matrix/client/r0/rooms/{roomId}/state/{eventType}/{stateKey}
should support ats
key for appservices to override theorigin_server_ts
value of an event. This is already supported in Synapse for normal events, as the feature has been in Synapse for a long time (albeit excluded from the spec; MSC3316 aims to revive it).The text was updated successfully, but these errors were encountered: