feat(registry): delete an account and everything kept for it #13
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/account-delete"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds
DELETE /api/v1/accounts/me(needs the player code). One transaction removes the account's leases, memberships, owned worlds, characters, snapshots, player name, ratings, records and result lines; then the save files go from the bucket. Other players' results and worlds stay. No undelete window.Why: Apple 5.1.1(v) and Google Play require in-app account deletion before Shape City can list.
Tested:
go vet+go test ./...in golang:1.24 after merging main; TestAccountDelete checks every table and blob, and that Bob's world, rating and result line survive.https://claude.ai/code/session_01BALUC3L4f5i4haLw97VvXY