Skip to content

Timestamp massaging for application services #1585

Closed
@turt2live

Description

@turt2live

This needs a bit of thought before it can safely be in the spec. The intention behind timestamp massaging is that appservices can bridge in old history for a network into matrix seamlessly. The ?ts param is meant to apply to every endpoint that sends an event, such as /send, /ban, and /createRoom. the last one in that list, /createRoom, causes some problems though: the ?ts param seems too blunt to apply to all of the events in the request.

In addition, the section needs some work in terms of wording to reference that the ?ts param does not affect DAG ordering.

For reference, here's the original section: https://github.com/matrix-org/matrix-doc/blob/17e0ef4b91034b0cdb010416225ffac65b4107fc/specification/application_service_api.rst#232timestamp-massaging

Metadata

Metadata

Assignees

No one assigned

    Labels

    application servicesfeatureSuggestion for a significant extension which needs considerable consideration

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions