Alovoa / alovoa

Free and open-source dating platform that respects your privacy
https://alovoa.com
GNU Affero General Public License v3.0
483 stars 100 forks source link

Delete very old messages automatically #86

Open Nonononoki opened 3 years ago

Nonononoki commented 3 years ago

Dev Hint: Do it in ScheduleService Create new variable in application.properties: app.schedule.delay.message - default value: 39420000000 (365 days) Add new Test in ScheduleServiceTest

allstaralok commented 3 years ago

@Nonononoki If no one is working, I can pick this.

Nonononoki commented 3 years ago

@allstaralok No one is working on this, go ahead :)

coderamm commented 2 years ago

What is the motivation behind this? From (my) user point of view, I see no benefit to having my messages deleted without consent. Is this because you want to free up space on the backend and not have to store messages?

Nonononoki commented 2 years ago

@coderamm Freeing up space is one benefit, although not a big one. I think it's alsogood for returning users that want a "fresh" start.

coderamm commented 2 years ago

Fresh start does sound like a useful feature to some users. However, the user should be able to choose a fresh start (sooner than the default 365 days), if required, explicitly. Maybe a separate fresh-start button on the profile page either in addition to or in place of autodeleting messages.