From 5e30b0499a60621d570584f9dda232f6b2ddbbbd Mon Sep 17 00:00:00 2001 From: Jon Chambers Date: Fri, 18 Sep 2020 15:33:50 -0400 Subject: [PATCH] Move provisioning message-sending to its own manager class. --- .../textsecuregcm/WhisperServerService.java | 6 ++-- .../controllers/ProvisioningController.java | 17 +++++---- .../push/ProvisioningManager.java | 36 +++++++++++++++++++ .../textsecuregcm/push/PushSender.java | 4 --- .../textsecuregcm/push/WebsocketSender.java | 26 +------------- 5 files changed, 49 insertions(+), 40 deletions(-) create mode 100644 service/src/main/java/org/whispersystems/textsecuregcm/push/ProvisioningManager.java diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java b/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java index 34838d15f..cd606870f 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java @@ -103,6 +103,7 @@ import org.whispersystems.textsecuregcm.push.APNSender; import org.whispersystems.textsecuregcm.push.ApnFallbackManager; import org.whispersystems.textsecuregcm.push.ClientPresenceManager; import org.whispersystems.textsecuregcm.push.GCMSender; +import org.whispersystems.textsecuregcm.push.ProvisioningManager; import org.whispersystems.textsecuregcm.push.PushSender; import org.whispersystems.textsecuregcm.push.ReceiptSender; import org.whispersystems.textsecuregcm.push.WebsocketSender; @@ -312,8 +313,9 @@ public class WhisperServerService extends Application