Add lifecycle management for AwsCrt for commands

This commit is contained in:
Ravi Khadiwala 2024-01-31 17:57:53 -06:00 committed by ravi-signal
parent 36664f37de
commit b1d10f5817
1 changed files with 2 additions and 0 deletions

View File

@ -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,