|
@@ -1816,16 +1816,7 @@ class Portal(DBPortal, BasePortal):
|
|
|
await self._upsert_reaction(existing, intent, mxid, sender, message, reaction.emoji)
|
|
|
|
|
|
async def handle_signal_delete(self, sender: p.Puppet, message_ts: int) -> None:
|
|
|
- message = await DBMessage.get_by_signal_id(
|
|
|
- sender.uuid, message_ts, self.chat_id, self.receiver
|
|
|
- )
|
|
|
- if not message:
|
|
|
- return
|
|
|
- await message.delete()
|
|
|
- try:
|
|
|
- await sender.intent_for(self).redact(message.mx_room, message.mxid)
|
|
|
- except MForbidden:
|
|
|
- await self.main_intent.redact(message.mx_room, message.mxid)
|
|
|
+ print("Intentionally skipped signal redact event '{}'.".format(message_ts))
|
|
|
|
|
|
# endregion
|
|
|
# region Matrix -> Signal metadata
|