|
1 | 1 | import { |
2 | 2 | deleteCertificate, |
3 | 3 | deleteDatabase, |
| 4 | + deleteHyperdriveConfig, |
4 | 5 | deleteKVNamespace, |
5 | 6 | deleteProject, |
6 | 7 | deleteWorker, |
@@ -34,67 +35,62 @@ async function run() { |
34 | 35 | const kvNamespacesToDelete = await listTmpKVNamespaces(); |
35 | 36 | for (const kvNamespace of kvNamespacesToDelete) { |
36 | 37 | console.log("Deleting KV namespace: " + kvNamespace.title); |
37 | | - await deleteKVNamespace(kvNamespace.id); |
| 38 | + (await deleteKVNamespace(kvNamespace.id)) |
| 39 | + ? console.log(`Successfully deleted KV namespace ${kvNamespace.id}`) |
| 40 | + : console.log(`Failed to delete KV namespace ${kvNamespace.id}`); |
38 | 41 | } |
39 | 42 |
|
40 | 43 | if (kvNamespacesToDelete.length === 0) { |
41 | 44 | console.log(`No KV namespaces to delete.`); |
42 | | - } else { |
43 | | - console.log( |
44 | | - `Successfully deleted ${kvNamespacesToDelete.length} KV namespaces` |
45 | | - ); |
46 | 45 | } |
47 | 46 |
|
48 | 47 | const projectsToDelete = await listTmpE2EProjects(); |
49 | 48 |
|
50 | 49 | for (const project of projectsToDelete) { |
51 | 50 | console.log("Deleting Pages project: " + project.name); |
52 | | - await deleteProject(project.name); |
| 51 | + (await deleteProject(project.name)) |
| 52 | + ? console.log(`Successfully deleted project ${project.name}`) |
| 53 | + : console.log(`Failed to delete project ${project.name}`); |
53 | 54 | } |
54 | 55 |
|
55 | 56 | if (projectsToDelete.length === 0) { |
56 | 57 | console.log(`No projects to delete.`); |
57 | | - } else { |
58 | | - console.log(`Successfully deleted ${projectsToDelete.length} projects`); |
59 | 58 | } |
60 | 59 |
|
61 | 60 | const workersToDelete = await listTmpE2EWorkers(); |
62 | 61 |
|
63 | 62 | for (const worker of workersToDelete) { |
64 | 63 | console.log("Deleting worker: " + worker.id); |
65 | | - await deleteWorker(worker.id); |
| 64 | + (await deleteWorker(worker.id)) |
| 65 | + ? console.log(`Successfully deleted Worker ${worker.id}`) |
| 66 | + : console.log(`Failed to delete Worker ${worker.id}`); |
66 | 67 | } |
67 | 68 |
|
68 | 69 | if (workersToDelete.length === 0) { |
69 | 70 | console.log(`No workers to delete.`); |
70 | | - } else { |
71 | | - console.log(`Successfully deleted ${workersToDelete.length} workers`); |
72 | 71 | } |
73 | 72 |
|
74 | 73 | const d1DatabasesToDelete = await listTmpDatabases(); |
75 | 74 | for (const db of d1DatabasesToDelete) { |
76 | 75 | console.log("Deleting D1 database: " + db.name); |
77 | | - await deleteDatabase(db.uuid); |
| 76 | + (await deleteDatabase(db.uuid)) |
| 77 | + ? console.log(`Successfully deleted D1 database ${db.uuid}`) |
| 78 | + : console.log(`Failed to delete D1 database ${db.uuid}`); |
78 | 79 | } |
79 | 80 | if (d1DatabasesToDelete.length === 0) { |
80 | 81 | console.log(`No D1 databases to delete.`); |
81 | | - } else { |
82 | | - console.log( |
83 | | - `Successfully deleted ${d1DatabasesToDelete.length} D1 databases` |
84 | | - ); |
85 | 82 | } |
86 | 83 |
|
87 | 84 | const hyperdriveConfigsToDelete = await listHyperdriveConfigs(); |
88 | 85 | for (const config of hyperdriveConfigsToDelete) { |
89 | 86 | console.log("Deleting Hyperdrive configs: " + config.id); |
90 | | - await deleteDatabase(config.id); |
| 87 | + |
| 88 | + (await deleteHyperdriveConfig(config.id)) |
| 89 | + ? console.log(`Successfully deleted Hyperdrive config ${config.id}`) |
| 90 | + : console.log(`Failed to delete Hyperdrive config ${config.id}`); |
91 | 91 | } |
92 | 92 | if (hyperdriveConfigsToDelete.length === 0) { |
93 | 93 | console.log(`No Hyperdrive configs to delete.`); |
94 | | - } else { |
95 | | - console.log( |
96 | | - `Successfully deleted ${hyperdriveConfigsToDelete.length} hyperdrive configs` |
97 | | - ); |
98 | 94 | } |
99 | 95 |
|
100 | 96 | const mtlsCertificates = await listCertificates(); |
|
0 commit comments