Matrix: no ignore list #99

Closed
opened 2026-09-02 23:25:40 -04:00 by Salastil · 1 comment
Owner

m.ignored_user_list is not read or written. Blocking somebody in moho is blockedNicks, a local preference keyed by display name - it does not travel to your other clients, and it does not stop their messages arriving.

Done looks like: ignoring somebody writes the account-data list, is honoured on sync, and agrees with Element.

`m.ignored_user_list` is not read or written. Blocking somebody in moho is `blockedNicks`, a local preference keyed by display name - it does not travel to your other clients, and it does not stop their messages arriving. **Done looks like:** ignoring somebody writes the account-data list, is honoured on sync, and agrees with Element.
Salastil added the feature label 2026-09-03 13:11:31 -04:00
Author
Owner

Finished — https://git.salastil.com/Salastil/nobilis/commit/ffa406a and https://git.salastil.com/Salastil/moho/commit/9eb3d33

m.ignored_user_list is read at connect and whenever it changes, and messages from anybody on it are dropped before they reach a buffer - not every homeserver filters them server-side. Writes re-read the list first so a stale copy cannot un-ignore somebody added elsewhere. The account panel lists who is ignored with a way back, because the person you want to un-ignore is by definition one whose messages you cannot see.

Finished — https://git.salastil.com/Salastil/nobilis/commit/ffa406a and https://git.salastil.com/Salastil/moho/commit/9eb3d33 `m.ignored_user_list` is read at connect and whenever it changes, and messages from anybody on it are dropped before they reach a buffer - not every homeserver filters them server-side. Writes re-read the list first so a stale copy cannot un-ignore somebody added elsewhere. The account panel lists who is ignored with a way back, because the person you want to un-ignore is by definition one whose messages you cannot see.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Salastil/moho#99