mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2025-12-24 12:19:41 +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.shadowUnauthChatWithNoise',
|
||||||
'desktop.libsignalNet.shadowAuthChatWithNoise',
|
'desktop.libsignalNet.shadowAuthChatWithNoise',
|
||||||
'desktop.libsignalNet.chatPermessageDeflate',
|
'desktop.libsignalNet.chatPermessageDeflate',
|
||||||
|
'desktop.libsignalNet.chatPermessageDeflate.prod',
|
||||||
'desktop.funPicker', // alpha
|
'desktop.funPicker', // alpha
|
||||||
'desktop.funPicker.beta',
|
'desktop.funPicker.beta',
|
||||||
'desktop.funPicker.prod',
|
'desktop.funPicker.prod',
|
||||||
|
|||||||
@@ -2054,11 +2054,10 @@ export function initialize({
|
|||||||
log.info('libsignal net will shadow auth chat connections');
|
log.info('libsignal net will shadow auth chat connections');
|
||||||
libsignalRemoteConfig.set('shadowAuthChatWithNoise', 'true');
|
libsignalRemoteConfig.set('shadowAuthChatWithNoise', 'true');
|
||||||
}
|
}
|
||||||
if (
|
const perMessageDeflateConfigKey = isProduction(version)
|
||||||
window.Signal.RemoteConfig.isEnabled(
|
? 'desktop.libsignalNet.chatPermessageDeflate.prod'
|
||||||
'desktop.libsignalNet.chatPermessageDeflate'
|
: 'desktop.libsignalNet.chatPermessageDeflate';
|
||||||
)
|
if (window.Signal.RemoteConfig.isEnabled(perMessageDeflateConfigKey)) {
|
||||||
) {
|
|
||||||
libsignalRemoteConfig.set('chatPermessageDeflate', 'true');
|
libsignalRemoteConfig.set('chatPermessageDeflate', 'true');
|
||||||
}
|
}
|
||||||
libsignalNet.setRemoteConfig(libsignalRemoteConfig);
|
libsignalNet.setRemoteConfig(libsignalRemoteConfig);
|
||||||
|
|||||||
Reference in New Issue
Block a user