conduwuit
conduwuit copied to clipboard
Feature: stop sending sync events from ignored users
Currently, our only server-side support for ignored users is that we drop any invite requests from a ignored user. According to the spec, we should stop sending non-state events from ignored users on sync. We don't do this yet, which causes ignoring to not work correctly (to varying degrees) on clients.
On cinny, messageses from ignored users still show up in the UI. On element web, it seems that the implementation of retroactively hiding already-synced events from ignored users also hides events that we are (incorrectly) syncing, but element web users still receive notifications from ignore user's messages.