mollyim / mollyim-android

Enhanced and security-focused fork of Signal.
GNU Affero General Public License v3.0
1.37k stars 78 forks source link

Molly does not delete messages on linked devices when 'deleting for everyone' #207

Closed mce0 closed 9 months ago

mce0 commented 11 months ago

Is there an existing issue for this?

Bug description

If you send an message to yourself and delete it 'for everyone' the message is only deleted on Molly and not e.g. Signal Desktop.

Steps to reproduce

  1. Send a message in the 'Note to Self' chat
  2. Delete the message within Molly 'for everyone'
  3. The message is deleted in Molly but not in e.g. Signal Desktop

Molly version

v6.25.5-1-FOSS

Android version

Andoird 13

Device

Google Pixel 6

Link to debug log

No response

valldrac commented 9 months ago

I can't reproduce this bug with the latest code and Molly linked as a secondary device (#157). When I delete messages, they disappear from both apps.

It seems like Signal Desktop might be sticking to a 3-hour time limit for message deletion, which means you can only delete messages sent in the last 3 hours. But Molly doesn't enforce this limit for notes-to-self chats.