Revert "Improve redaction feature mainly for log revdel usage"

This reverts commit 2016917cb9
This commit is contained in:
MarkusRost 2024-10-09 13:50:28 +00:00
parent 253c05fb55
commit 780c2c6221

View file

@ -76,15 +76,15 @@ def redact_messages(ids, entry_type: int, to_censor: dict): # : Union[List[Unio
except TypeError: except TypeError:
logger.error("Couldn't find entry in the database for RevDel to censor information. This is probably because the script has been recently restarted or cache cleared.") logger.error("Couldn't find entry in the database for RevDel to censor information. This is probably because the script has been recently restarted or cache cleared.")
return return
if to_censor.get("user", False) and "url" in new_embed["author"]: if "user" in to_censor and "url" in new_embed["author"]:
new_embed["author"]["name"] = _("hidden") new_embed["author"]["name"] = _("hidden")
new_embed["author"].pop("url") new_embed["author"].pop("url")
if (to_censor.get("action", False) or (to_censor.get("content", False) and entry_type == 1)) and "url" in new_embed: if "action" in to_censor and "url" in new_embed:
new_embed["title"] = _("~~hidden~~") new_embed["title"] = _("~~hidden~~")
new_embed.pop("url") new_embed.pop("url")
if to_censor.get("content", False) and "fields" in new_embed: if "content" in to_censor and "fields" in new_embed:
new_embed.pop("fields") new_embed.pop("fields")
if to_censor.get("comment", False): if "comment" in to_censor:
new_embed["description"] = _("~~hidden~~") new_embed["description"] = _("~~hidden~~")
message["embeds"][0] = new_embed message["embeds"][0] = new_embed
db_cursor.execute("UPDATE messages SET content = ? WHERE message_id = ?;", (json.dumps(message), row[1],)) db_cursor.execute("UPDATE messages SET content = ? WHERE message_id = ?;", (json.dumps(message), row[1],))