-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reapply roles when a user leaves and joins again the server #61
Comments
We delete all user data when the user leaves the server for easy privacy protection. This is also protection to deter people from leaving and re-joining to avoid a mute. We previously discussed adding a 30-day deletion window, where it would only delete if a user was gone for 30 days, and restore your roles (including mutes and strikes) if you rejoined. This requires new tables in the database, which in turn requires us to wait for the ASP.NET version of the backend so we can keep EF Core in sync as much as possible. |
I don't see how this is a deterrent. If somebody leaves and rejoin, at the moment all their strikes and mutes are gone. Information about strikes and mutes should be treated specially kept all the time even when the user leaves. |
Yes, totally agree with the point brought by @sylveon |
But yes, ideally we need to track all roles, infractions, etc, in the database, and restore them if someone re-joins within 30 days of leaving. This will need to wait until after the new backend is complete. |
Once we complete #144, this feature can be added. |
No description provided.
The text was updated successfully, but these errors were encountered: