Enable SignalDebug when devtools is enabled

This commit is contained in:
Jamie Kyle 2024-09-23 13:09:12 -07:00 committed by GitHub
parent 511fc9c1a0
commit 55820bb8a7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 6 additions and 1 deletions

View file

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

View file

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

View file

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