Open julianfairfax opened 1 year ago
Basically a duplicate of #93
Now that #93 has been fixed by @Schmiddiii, this is an issue
@gferon what would the difficulty be of implementing this now that #93 has been fixed?
Not particularly hard, we can add a function that runs every second (or less often) and deletes expired messages.
I guess a cleaner solution would be to have a store-method that gets the next timestamp where a message needs to be deleted and repeatedly sleep to that point and delete. This could also be maybe put into a "maintainence queue" which e.g. deletes messages, resends failed messages (once failed messages are stored), .... Probably not as simple as repeatedly trying every second.
Hey, are there plans to work on this issue soon? I'm worried people might exploit this issue, to the detriment of their conversation partner.
Hey, are there plans to work on this issue soon? I'm worried people might exploit this issue, to the detriment of their conversation partner.
Fair point, I'll see if I can get back to it soon.
I know presage turns off disappearing messages when you send a message to a contact with them on. But, it would be nice if disappearing messages sent from other devices (and so leaving it on) would disappear when the timer ends. (Downstream issue: #69)