mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2025-12-20 02:08:57 +00:00
Separate out experimental and production remote config for permessageDeflate
This commit is contained in:
@@ -38,6 +38,7 @@ const KnownConfigKeys = [
|
||||
'desktop.libsignalNet.shadowUnauthChatWithNoise',
|
||||
'desktop.libsignalNet.shadowAuthChatWithNoise',
|
||||
'desktop.libsignalNet.chatPermessageDeflate',
|
||||
'desktop.libsignalNet.chatPermessageDeflate.prod',
|
||||
'desktop.funPicker', // alpha
|
||||
'desktop.funPicker.beta',
|
||||
'desktop.funPicker.prod',
|
||||
|
||||
@@ -2054,11 +2054,10 @@ export function initialize({
|
||||
log.info('libsignal net will shadow auth chat connections');
|
||||
libsignalRemoteConfig.set('shadowAuthChatWithNoise', 'true');
|
||||
}
|
||||
if (
|
||||
window.Signal.RemoteConfig.isEnabled(
|
||||
'desktop.libsignalNet.chatPermessageDeflate'
|
||||
)
|
||||
) {
|
||||
const perMessageDeflateConfigKey = isProduction(version)
|
||||
? 'desktop.libsignalNet.chatPermessageDeflate.prod'
|
||||
: 'desktop.libsignalNet.chatPermessageDeflate';
|
||||
if (window.Signal.RemoteConfig.isEnabled(perMessageDeflateConfigKey)) {
|
||||
libsignalRemoteConfig.set('chatPermessageDeflate', 'true');
|
||||
}
|
||||
libsignalNet.setRemoteConfig(libsignalRemoteConfig);
|
||||
|
||||
Reference in New Issue
Block a user