in api/src/main/scala/com/gu/core/store/store.scala [247:255]
def deleteAll(user: User): Either[Error, UserDeleted] = {
for {
avatars <- get(user)
ids = avatars.body.map(_.id)
buckets = List(incomingBucket, rawBucket, processedBucket)
_ <- deletePublicAvatarFile(user.id)
resources <- deleteAvatars(buckets, ids)
} yield UserDeleted(user, resources)
}