From d804503faa14cb965286ae49ef8ef28d8fe6372c Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Wed, 25 Mar 2026 16:00:02 +1300 Subject: [PATCH] fix: convert remaining batch() calls to Promise::map in Deletes worker --- src/Appwrite/Platform/Workers/Deletes.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Appwrite/Platform/Workers/Deletes.php b/src/Appwrite/Platform/Workers/Deletes.php index dada68c17e..f59d890f61 100644 --- a/src/Appwrite/Platform/Workers/Deletes.php +++ b/src/Appwrite/Platform/Workers/Deletes.php @@ -691,7 +691,7 @@ class Deletes extends Action $callback($dbForDatabases); }; - batch(array_map( + Promise::map(array_map( fn ($databaseDoc) => fn () => $this->cleanDatabase( $databaseDoc, $executionActionPerDatabase, @@ -699,7 +699,7 @@ class Deletes extends Action $projectCollectionIds ), $databasesToClean - )); + ))->await(); // Delete platform-level resources concurrently Promise::map([ @@ -750,7 +750,7 @@ class Deletes extends Action // Delete metadata table if ($projectTables) { - batch(array_map( + Promise::map(array_map( fn ($databaseDoc) => fn () => $executionActionPerDatabase( $databaseDoc, @@ -758,7 +758,7 @@ class Deletes extends Action $dbForDatabases->deleteCollection(Database::METADATA) ), $databasesToClean - )); + ))->await(); } elseif ($sharedTablesV1) { $this->deleteByGroup( Database::METADATA,