diff --git a/redact_all_messages.py b/redact_all_messages.py index 639f8b2..0cc0c90 100644 --- a/redact_all_messages.py +++ b/redact_all_messages.py @@ -42,11 +42,7 @@ def get_all_encrypted_messages(homeserver, room_id, access_token): def redact_message(message): - transaction_id = 0 - try: - transaction_id = message['unsigned']['transaction_id'] + '1' - except: - pass + transaction_id = 'm' + str(time()).replace('.', '')[:14] + '.0' event_id = message['event_id'] h = homeserver r = room_id @@ -67,6 +63,6 @@ all_messages = get_all_encrypted_messages(homeserver, room_id, access_token) message_count = 0 for message in all_messages: if message['content']: + redact_message(message) message_count += 1 print("Redacted messages:", message_count) - redact_message(message)