UserBanSync
Table of Contents
Interfaces
- UserBanStateListener
- Listener notified of the ban state of a user account (decision 19. 10. 2026: the public content of a banned
user disappears from the website, the profile only says the user was banned).
Classes
- UserBanStateListenerRegistry
- Finds all services implementing {@see UserBanStateListener} and notifies them (pattern of
`MessageThreadReadListenerRegistry`). Resolved lazily through the container: the content managers depend on
`UserManager` themselves, so injecting them into it would create a dependency cycle.