theahura / shoot-the-messenger

Script to auto-unsend all messages from a facebook messenger chat
Other
190 stars 27 forks source link

can you please make it so that it doesn't remove the other person's messages #36

Closed polagee321 closed 3 years ago

polagee321 commented 3 years ago

Please sir I would highly appreciate if you would allow me to keep the messages of the other person instead of removing them along with mine, can you make such an option?

polagee321 commented 3 years ago

I would highly appreciate any sort of response!

theahura commented 3 years ago

Unfortunately no. See: #33, #26, #15 for brief explanations of why this isn't possible.

Very roughly, chrome memory management isn't good. Eventually, the application needs to refresh the page to wipe the memory and avoid chrome crashes. On refresh, you get sent back to the bottom. If you only remove one side of the messenger chain, you'll eventually reach a point on long messenger chains where you can't erase more because of the memory issue.

Older versions solved this by using the search in conversation feature. Since then, Facebook broke the ability to automatically trigger the search, so there's nothing that can be done anymore.

I recommend backing up your messages before you delete.