mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-11-13 14:40:38 -05:00
Avoid sending consent notice to guest users
we think it makes sense not to send the notices to guest users.
This commit is contained in:
parent
41921ac01b
commit
ba1b163590
2 changed files with 12 additions and 1 deletions
|
|
@ -42,6 +42,7 @@ class ConsentServerNotices(object):
|
|||
|
||||
self._current_consent_version = hs.config.user_consent_version
|
||||
self._server_notice_content = hs.config.user_consent_server_notice_content
|
||||
self._send_to_guests = hs.config.user_consent_server_notice_to_guests
|
||||
|
||||
if self._server_notice_content is not None:
|
||||
if not self._server_notices_manager.is_enabled():
|
||||
|
|
@ -78,6 +79,10 @@ class ConsentServerNotices(object):
|
|||
try:
|
||||
u = yield self._store.get_user_by_id(user_id)
|
||||
|
||||
if u["is_guest"] and not self._send_to_guests:
|
||||
# don't send to guests
|
||||
return
|
||||
|
||||
if u["consent_version"] == self._current_consent_version:
|
||||
# user has already consented
|
||||
return
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue