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

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,