backend: Improve deleteAllRooms function to handle empty roomIds gracefully
This commit is contained in:
parent
bd564cad2f
commit
77a3712a27
@ -87,9 +87,12 @@ export const deleteAllRooms = async (app: Express) => {
|
|||||||
nextPageToken = response.body.pagination?.nextPageToken ?? undefined;
|
nextPageToken = response.body.pagination?.nextPageToken ?? undefined;
|
||||||
const roomIds = response.body.rooms.map((room: any) => room.roomId);
|
const roomIds = response.body.rooms.map((room: any) => room.roomId);
|
||||||
|
|
||||||
|
if (roomIds.length === 0) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
await request(app)
|
await request(app)
|
||||||
.delete(`${BASE_URL}/rooms?roomIds=${roomIds.join(',')}`)
|
.delete(`${BASE_URL}/rooms?roomIds=${roomIds.join(',')}`)
|
||||||
.set('X-API-KEY', 'meet-api-key');
|
.set('X-API-KEY', 'meet-api-key');
|
||||||
await new Promise((resolve) => setTimeout(resolve, 1000)); // Wait for 1 second
|
|
||||||
} while (nextPageToken);
|
} while (nextPageToken);
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user