From 3ba7ba4f922508dc8bd4d6473bc910815895657b Mon Sep 17 00:00:00 2001 From: Jon Chambers Date: Mon, 25 Nov 2024 14:55:55 -0500 Subject: [PATCH] Remove abstract base class from `RegistrationRecoveryPasswords` --- .../org/signal/integration/IntegrationTools.java | 5 +---- .../textsecuregcm/WhisperServerService.java | 5 ++--- .../storage/RegistrationRecoveryPasswords.java | 13 +------------ .../textsecuregcm/workers/CommandDependencies.java | 5 ++--- .../storage/RegistrationRecoveryTest.java | 1 - 5 files changed, 6 insertions(+), 23 deletions(-) diff --git a/integration-tests/src/main/java/org/signal/integration/IntegrationTools.java b/integration-tests/src/main/java/org/signal/integration/IntegrationTools.java index c8ee2a637..25eeb173b 100644 --- a/integration-tests/src/main/java/org/signal/integration/IntegrationTools.java +++ b/integration-tests/src/main/java/org/signal/integration/IntegrationTools.java @@ -35,14 +35,11 @@ public class IntegrationTools { final DynamoDbAsyncClient dynamoDbAsyncClient = config.dynamoDbClient().buildAsyncClient(credentialsProvider, new NoopAwsSdkMetricPublisher()); - final DynamoDbClient dynamoDbClient = - config.dynamoDbClient().buildSyncClient(credentialsProvider, new NoopAwsSdkMetricPublisher()); - final PhoneNumberIdentifiers phoneNumberIdentifiers = new PhoneNumberIdentifiers(dynamoDbAsyncClient, config.dynamoDbTables().phoneNumberIdentifiers()); final RegistrationRecoveryPasswords registrationRecoveryPasswords = new RegistrationRecoveryPasswords( - config.dynamoDbTables().registrationRecovery(), Duration.ofDays(1), dynamoDbClient, dynamoDbAsyncClient); + config.dynamoDbTables().registrationRecovery(), Duration.ofDays(1), dynamoDbAsyncClient, Clock.systemUTC()); final VerificationSessions verificationSessions = new VerificationSessions( dynamoDbAsyncClient, config.dynamoDbTables().verificationSessions(), Clock.systemUTC()); diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java b/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java index b7700c8f3..30a1f0ddd 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java @@ -432,9 +432,8 @@ public class WhisperServerService extends Application