Enable SignalDebug when devtools is enabled

Co-authored-by: Jamie Kyle <113370520+jamiebuilds-signal@users.noreply.github.com>
This commit is contained in:
automated-signal 2024-09-23 15:27:13 -05:00 committed by GitHub
parent 64314c4f17
commit 2356a30eeb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 6 additions and 1 deletions

View file

@ -2729,6 +2729,7 @@ ipc.on('get-config', async event => {
: getEnvironment(),
isMockTestEnvironment: Boolean(process.env.MOCK_TEST),
ciMode,
devTools: defaultWebPrefs.devTools,
// Should be already computed and cached at this point
dnsFallback: await getDNSFallback(),
disableIPv6: DISABLE_IPV6,

View file

@ -40,6 +40,7 @@ export const rendererConfigSchema = z.object({
contentProxyUrl: configRequiredStringSchema,
crashDumpsPath: configRequiredStringSchema,
ciMode: z.enum(['full', 'benchmark']).or(z.literal(false)),
devTools: z.boolean(),
disableIPv6: z.boolean(),
dnsFallback: DNSFallbackSchema,
ciBackupPath: configOptionalStringSchema,

View file

@ -48,7 +48,10 @@ window.Whisper.events = clone(window.Backbone.Events);
initMessageCleanup();
startConversationController();
if (!isProduction(window.SignalContext.getVersion())) {
if (
!isProduction(window.SignalContext.getVersion()) ||
window.SignalContext.config.devTools
) {
const SignalDebug = {
cdsLookup: (options: CdsLookupOptionsType) =>
window.textsecure.server?.cdsLookup(options),