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

Closed
@clokep

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.

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