From d452e904700d47f9a25a36851bcfa8d681ba9da4 Mon Sep 17 00:00:00 2001 From: Jon Chambers Date: Wed, 25 May 2022 15:29:12 -0400 Subject: [PATCH] Move `AccountCleaner` into its own crawler --- .../textsecuregcm/WhisperServerService.java | 15 +++++++++++---- .../storage/AccountDatabaseCrawlerCache.java | 1 + 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java b/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java index a014960ae..5b89060c0 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java @@ -527,15 +527,21 @@ public class WhisperServerService extends Application accountDatabaseCrawlerListeners = List.of( new NonNormalizedAccountCrawlerListener(accountsManager, metricsCluster), new ContactDiscoveryWriter(accountsManager), // PushFeedbackProcessor may update device properties - new PushFeedbackProcessor(accountsManager), - // delete accounts last - new AccountCleaner(accountsManager) - ); + new PushFeedbackProcessor(accountsManager)); AccountDatabaseCrawlerCache accountDatabaseCrawlerCache = new AccountDatabaseCrawlerCache(cacheCluster, AccountDatabaseCrawlerCache.GENERAL_PURPOSE_PREFIX); @@ -559,6 +565,7 @@ public class WhisperServerService extends Application