I want users to have to verify with their password to delete. But simply mark their account as "deleting_at" (future timestamp). Then fire a custom cloudflare workflow to handle the warnings and deletion process.
I'm not sure if it's better if i just ignore better-auth entirely and create my own endpoints and handle everything myself or if better auth cleans up other stuff as well. I mean sqlite relational fields seems to delete everything with the user. Only thing would be no database hook onDelete but i can call that manually.