refactor: schedule user deletion

This commit is contained in:
kolaente 2025-07-29 21:04:29 +02:00
parent 5f251d096d
commit 9acba7a245
1 changed files with 4 additions and 0 deletions

View File

@ -123,6 +123,10 @@ func ConfirmDeletion(s *xorm.Session, user *User, token string) (err error) {
return err
}
return ScheduleDeletion(s, user)
}
func ScheduleDeletion(s *xorm.Session, user *User) (err error) {
user.DeletionScheduledAt = time.Now().Add(3 * 24 * time.Hour)
_, err = s.Where("id = ?", user.ID).
Cols("deletion_scheduled_at").