diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerConfiguration.java b/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerConfiguration.java index e9089e603..6dfffd2f0 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerConfiguration.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerConfiguration.java @@ -58,6 +58,11 @@ public class WhisperServerConfiguration extends Configuration { @JsonProperty private RedisConfiguration cache; + @NotNull + @Valid + @JsonProperty + private RedisConfiguration pubsub; + @NotNull @Valid @JsonProperty @@ -202,6 +207,10 @@ public class WhisperServerConfiguration extends Configuration { return cache; } + public RedisConfiguration getPubsubCacheConfiguration() { + return pubsub; + } + public DirectoryConfiguration getDirectoryConfiguration() { return directory; } diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java b/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java index 1a89bb289..0fbcd1de4 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java @@ -174,11 +174,13 @@ public class WhisperServerService extends Application