From c6bb649adb54cbd4a64a6de125d14c3a6c33d8e5 Mon Sep 17 00:00:00 2001 From: Jon Chambers Date: Wed, 29 Sep 2021 10:55:58 -0400 Subject: [PATCH] Simplify map-building logic --- .../auth/AuthEnablementRefreshRequirementProvider.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/auth/AuthEnablementRefreshRequirementProvider.java b/service/src/main/java/org/whispersystems/textsecuregcm/auth/AuthEnablementRefreshRequirementProvider.java index db1bd2e26..2ad60c025 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/auth/AuthEnablementRefreshRequirementProvider.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/auth/AuthEnablementRefreshRequirementProvider.java @@ -44,9 +44,7 @@ public class AuthEnablementRefreshRequirementProvider implements WebsocketRefres @VisibleForTesting Map buildDevicesEnabledMap(final Account account) { - return account.getDevices().stream() - .collect(() -> new HashMap<>(account.getDevices().size()), - (map, device) -> map.put(device.getId(), device.isEnabled()), HashMap::putAll); + return account.getDevices().stream().collect(Collectors.toMap(Device::getId, Device::isEnabled)); } @Override