From 77a3712a27c37ac369d83297678b77d61ecee8a4 Mon Sep 17 00:00:00 2001 From: Carlos Santos <4a.santos@gmail.com> Date: Thu, 10 Apr 2025 17:18:07 +0200 Subject: [PATCH] backend: Improve deleteAllRooms function to handle empty roomIds gracefully --- backend/tests/utils/helpers.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/tests/utils/helpers.ts b/backend/tests/utils/helpers.ts index 8034fab..834eca7 100644 --- a/backend/tests/utils/helpers.ts +++ b/backend/tests/utils/helpers.ts @@ -87,9 +87,12 @@ export const deleteAllRooms = async (app: Express) => { nextPageToken = response.body.pagination?.nextPageToken ?? undefined; const roomIds = response.body.rooms.map((room: any) => room.roomId); + if (roomIds.length === 0) { + break; + } + await request(app) .delete(`${BASE_URL}/rooms?roomIds=${roomIds.join(',')}`) .set('X-API-KEY', 'meet-api-key'); - await new Promise((resolve) => setTimeout(resolve, 1000)); // Wait for 1 second } while (nextPageToken); };