diff --git a/SignalServiceKit/src/Network/WebSockets/OWSWebSocket.m b/SignalServiceKit/src/Network/WebSockets/OWSWebSocket.m index bf03b8f00..968748a0d 100644 --- a/SignalServiceKit/src/Network/WebSockets/OWSWebSocket.m +++ b/SignalServiceKit/src/Network/WebSockets/OWSWebSocket.m @@ -1024,6 +1024,13 @@ NSString *const kNSNotification_OWSWebSocketStateDidChange = @"kNSNotification_O } #endif +#ifndef UD_ENABLED + if (self.webSocketType == OWSWebSocketTypeUD) { + OWSLogWarn(@"Suppressing UD socket in prod."); + return; + } +#endif + if (!AppReadiness.isAppReady) { static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ diff --git a/SignalServiceKit/src/TSConstants.h b/SignalServiceKit/src/TSConstants.h index 76272dbfe..9fb966355 100644 --- a/SignalServiceKit/src/TSConstants.h +++ b/SignalServiceKit/src/TSConstants.h @@ -37,10 +37,11 @@ typedef NS_ENUM(NSInteger, TSWhisperMessageType) { //#define contactDiscoveryURL @"https://api.directory.signal.org" //// TODO: The production value is not yet known. //#define kUDTrustRoot @"BbqY1DzohE4NUZoVF+L18oUPrK3kILllLEJh2UnPSsEx" +////#define UD_ENABLED //#else -// -//// Staging + +// Staging #define textSecureWebSocketAPI @"wss://textsecure-service-staging.whispersystems.org/v1/websocket/" #define textSecureServerURL @"https://textsecure-service-staging.whispersystems.org/" #define textSecureCDNServerURL @"https://cdn-staging.signal.org" @@ -48,7 +49,8 @@ typedef NS_ENUM(NSInteger, TSWhisperMessageType) { #define textSecureCDNReflectorHost @"meek-signal-cdn-staging.appspot.com"; #define contactDiscoveryURL @"https://api-staging.directory.signal.org" #define kUDTrustRoot @"BbqY1DzohE4NUZoVF+L18oUPrK3kILllLEJh2UnPSsEx" -// +#define UD_ENABLED + //#endif #define textSecureAccountsAPI @"v1/accounts"