Ctrl K
ComunidadGuías…

app/scripts/cleanup-deleted-users.ts

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
import { closeDb } from '#devpush/server/db'
import { runQueuedUserCleanupJobs } from '#devpush/server/users/service'

async function main() {
  const results = await runQueuedUserCleanupJobs()
  const succeededCount = results.filter(
    (result) => result.status === 'succeeded',
  ).length
  const retryCount = results.filter(
    (result) => result.status === 'queued',
  ).length
  const failedCount = results.filter(
    (result) => result.status === 'failed',
  ).length

  console.log(
    `Cleaned ${succeededCount} deleted user account${succeededCount === 1 ? '' : 's'}. ${retryCount} queued for retry. ${failedCount} failed.`,
  )
}

main()
  .catch((error) => {
    console.error('Failed to cleanup deleted users:', error)
    process.exitCode = 1
  })
  .finally(async () => {
    await closeDb()
  })