From b1d10f5817a068851dc1584b71f6db929cdca6ef Mon Sep 17 00:00:00 2001 From: Ravi Khadiwala Date: Wed, 31 Jan 2024 17:57:53 -0600 Subject: [PATCH] Add lifecycle management for AwsCrt for commands --- .../textsecuregcm/workers/CommandDependencies.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/workers/CommandDependencies.java b/service/src/main/java/org/whispersystems/textsecuregcm/workers/CommandDependencies.java index 56895fe5d..62842ec93 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/workers/CommandDependencies.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/workers/CommandDependencies.java @@ -42,6 +42,7 @@ import org.whispersystems.textsecuregcm.storage.RegistrationRecoveryPasswordsMan import org.whispersystems.textsecuregcm.storage.ReportMessageDynamoDb; import org.whispersystems.textsecuregcm.storage.ReportMessageManager; import org.whispersystems.textsecuregcm.util.DynamoDbFromConfig; +import org.whispersystems.textsecuregcm.util.ManagedAwsCrt; import reactor.core.scheduler.Scheduler; import reactor.core.scheduler.Schedulers; import software.amazon.awssdk.services.dynamodb.DynamoDbAsyncClient; @@ -184,6 +185,7 @@ record CommandDependencies( environment.lifecycle().manage(messagesCache); environment.lifecycle().manage(clientPresenceManager); + environment.lifecycle().manage(new ManagedAwsCrt()); return new CommandDependencies( accountsManager,