From f59c34004d872dbf536962fe8357deced1931dd8 Mon Sep 17 00:00:00 2001 From: Jon Chambers Date: Mon, 1 Apr 2024 17:04:09 -0400 Subject: [PATCH] De-idiom-ize a "wait for everything to finish" idiom --- .../textsecuregcm/storage/SingleUsePreKeyStore.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/storage/SingleUsePreKeyStore.java b/service/src/main/java/org/whispersystems/textsecuregcm/storage/SingleUsePreKeyStore.java index 1251b39f2..0aa2af10a 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/storage/SingleUsePreKeyStore.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/storage/SingleUsePreKeyStore.java @@ -309,8 +309,7 @@ public abstract class SingleUsePreKeyStore> { )) .build()) .flatMap(deleteItemRequest -> Mono.fromFuture(() -> dynamoDbAsyncClient.deleteItem(deleteItemRequest)), DYNAMO_DB_MAX_BATCH_SIZE) - // Idiom: wait for everything to finish, but discard the results - .reduce(0, (a, b) -> 0) + .then() .toFuture() .thenRun(Util.NOOP); }