As opposed to Statbot which currently uses the user's latest server join date, Instar will store the user's original server join date on DynamoDB. This will ensure that even if a user leaves the server and rejoins later, their Veteran progress is not lost.
This system will also ensure that only one veteran role is present on a user at a time (so they don't have 1 year veteran and 2 year veteran roles).
As opposed to Statbot which currently uses the user's latest server join date, Instar will store the user's original server join date on DynamoDB. This will ensure that even if a user leaves the server and rejoins later, their Veteran progress is not lost.
This system will also ensure that only one veteran role is present on a user at a time (so they don't have 1 year veteran and 2 year veteran roles).