element-hq / dendrite

Dendrite is a second-generation Matrix homeserver written in Go!
https://element-hq.github.io/dendrite/
GNU Affero General Public License v3.0
11 stars 3 forks source link

Implement ignoring specific users #600

Closed matrixbot closed 2 weeks ago

matrixbot commented 2 weeks ago

This issue was originally created by @babolivier at https://github.com/matrix-org/dendrite/issues/600.

matrixbot commented 2 weeks ago

This comment was originally posted by @abhishekkumar2718 at https://github.com/matrix-org/dendrite/issues/600#issuecomment-558948643.

Correct me on this - Ignored users are sent as a map with usernames as key and user_ids as values. Since the usernames can be changed, we will have to use user_ids anyway.

Can we change this in the specification to send a list of user_ids instead? It seems more intuitive to me.

matrixbot commented 2 weeks ago

This comment was originally posted by @prateek2211 at https://github.com/matrix-org/dendrite/issues/600#issuecomment-581602722.

I would like to work on this

matrixbot commented 2 weeks ago

This comment was originally posted by @kegsay at https://github.com/matrix-org/dendrite/issues/600#issuecomment-679234545.

Sytests:

    × Ignore user in existing room
    × Ignore invite in full sync
    × Ignore invite in incremental sync
matrixbot commented 2 weeks ago

This comment was originally posted by @kegsay at https://github.com/matrix-org/dendrite/issues/600#issuecomment-1105174518.

https://github.com/matrix-org/dendrite/pull/2329