Default to censoring redactions after seven days

code_spécifique_watcha
Erik Johnston 5 years ago
parent e7184a4370
commit 8b9ade8c78
  1. 8
      docs/sample_config.yaml
  2. 10
      synapse/config/server.py

@ -306,10 +306,12 @@ listeners:
#
#allow_per_room_profiles: false
# How long to keep redacted events in unredacted form in the database.
# By default redactions are kept indefinitely.
# How long to keep redacted events in unredacted form in the database. After
# this period redacted events get replaced with their redacted form in the DB.
#
#redaction_retention_period: 30d
# Defaults to `7d`. Set to `null` to disable.
#
redaction_retention_period: 7d
## TLS ##

@ -164,7 +164,7 @@ class ServerConfig(Config):
# How long to keep redacted events in the database in unredacted form
# before redacting them.
redaction_retention_period = config.get("redaction_retention_period")
redaction_retention_period = config.get("redaction_retention_period", "7d")
if redaction_retention_period is not None:
self.redaction_retention_period = self.parse_duration(
redaction_retention_period
@ -729,10 +729,12 @@ class ServerConfig(Config):
#
#allow_per_room_profiles: false
# How long to keep redacted events in unredacted form in the database.
# By default redactions are kept indefinitely.
# How long to keep redacted events in unredacted form in the database. After
# this period redacted events get replaced with their redacted form in the DB.
#
#redaction_retention_period: 30d
# Defaults to `7d`. Set to `null` to disable.
#
redaction_retention_period: 7d
"""
% locals()
)

Loading…
Cancel
Save