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.

Implement MSC3440 relation filtering #11086

Description

@clokep

MSC3440 suggests implementing filtering on relations, specifically filtering for parent events which have:

  • relation_types: Another event referring to them of particular relation type(s).
  • relation_senders: Another event referring to them from particular sender(s).

In order to support this we'll need to:

  • Update the filtering code to be async.
  • Update the filtering code to store/process the new filter fields.
  • Update the filtering code to fetch the event relations and filter on them.
  • Update the message pagination code to filter based on the above information.

These will have an unstable values of io.element.relation_types and io.element.relation_senders as filter keys.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

A-ThreadsThreaded messagesT-EnhancementNew features, changes in functionality, improvements in performance, or user-facing enhancements.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions