backend: Improve deleteAllRooms function to handle empty roomIds gracefully

This commit is contained in:
Carlos Santos 2025-04-10 17:18:07 +02:00
parent bd564cad2f
commit 77a3712a27

View File

@ -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);
};