Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement filtering #587

Open
matrixbot opened this issue Oct 30, 2024 · 8 comments
Open

Implement filtering #587

matrixbot opened this issue Oct 30, 2024 · 8 comments
Labels
are-we-synapse-yet This issue or PR involves Sytests in AWSY C-Sync-API good first issue Good for newcomers T-Enhancement New features, changes in functionality, improvements in performance, or user-facing enhancements.

Comments

@matrixbot
Copy link
Collaborator

This issue was originally created by @babolivier at matrix-org/dendrite#587.

This issue is tracking the progress of the implementation of filtering on the CS API. AFAIK @CromFr has already been working on implementing that on /sync. Will also need to be implemented on /messages when that endpoint itself gets implemented.

@matrixbot matrixbot added are-we-synapse-yet This issue or PR involves Sytests in AWSY C-Sync-API good first issue Good for newcomers T-Enhancement New features, changes in functionality, improvements in performance, or user-facing enhancements. labels Oct 30, 2024
@matrixbot
Copy link
Collaborator Author

This comment was originally posted by @CromFr at matrix-org/dendrite#587 (comment).

Yay filters ! 🎉

My current filter-related PRs:

I should have in my local repo some branches for other event types, and the final IncrementalSync/CompleteSync implementation, but requires some additional work to be sane & clean.

@matrixbot
Copy link
Collaborator Author

This comment was originally posted by @babolivier at matrix-org/dendrite#587 (comment).

Thanks for the info!
For the record, and for maximum clarity, this issue being created doesn't mean that filtering will be addressed immediately (it basically means that I needed an open issue to make a TODO comment that's referring to it in a PR I'm currently working on).
Hopefully there'll soon be enough bandwidth to deal with it, though.

@matrixbot
Copy link
Collaborator Author

This comment was originally posted by @kegsay at matrix-org/dendrite#587 (comment).

Sytests:

    × Can request federation format via the filter
    × Check creating invalid filters returns 4xx

@matrixbot
Copy link
Collaborator Author

This comment was originally posted by @kegsay at matrix-org/dendrite#587 (comment).

@neilalexander did you do this in matrix-org/dendrite#1721 ?

@matrixbot
Copy link
Collaborator Author

This comment was originally posted by @neilalexander at matrix-org/dendrite#587 (comment).

We have filtering in /sync but I don't think we have it in /messages yet.

@matrixbot
Copy link
Collaborator Author

This comment was originally posted by @spaetz at matrix-org/dendrite#587 (comment).

So, was that implemented by matrix-org/dendrite#2347 and can be closed then?

@matrixbot
Copy link
Collaborator Author

This comment was originally posted by @kegsay at matrix-org/dendrite#587 (comment).

There are still 2 outstanding tests which are failing.

@matrixbot
Copy link
Collaborator Author

This comment was originally posted by @kegsay at matrix-org/dendrite#587 (comment).

Still failing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
are-we-synapse-yet This issue or PR involves Sytests in AWSY C-Sync-API good first issue Good for newcomers T-Enhancement New features, changes in functionality, improvements in performance, or user-facing enhancements.
Projects
None yet
Development

No branches or pull requests

1 participant