From 74f6853815ffd0b41fdbf15539f0afb667c20f69 Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Fri, 22 May 2026 17:28:17 +0200 Subject: [PATCH] use correct flag from core --- .../java/org/thoughtcrime/securesms/connect/DcHelper.java | 1 + .../org/thoughtcrime/securesms/relay/EditRelayActivity.java | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/thoughtcrime/securesms/connect/DcHelper.java b/src/main/java/org/thoughtcrime/securesms/connect/DcHelper.java index cc6352644..de2635bdf 100644 --- a/src/main/java/org/thoughtcrime/securesms/connect/DcHelper.java +++ b/src/main/java/org/thoughtcrime/securesms/connect/DcHelper.java @@ -55,6 +55,7 @@ public class DcHelper { public static final String CONFIG_PRIVATE_TAG = "private_tag"; public static final String CONFIG_STATS_SENDING = "stats_sending"; public static final String CONFIG_STATS_ID = "stats_id"; + public static final String CONFIG_FORCE_ENCRYPTION = "force_encryption"; public static DcContext getContext(@NonNull Context context) { return ApplicationContext.getInstance(context).getDcContext(); diff --git a/src/main/java/org/thoughtcrime/securesms/relay/EditRelayActivity.java b/src/main/java/org/thoughtcrime/securesms/relay/EditRelayActivity.java index 49b9702cb..4f8c14377 100644 --- a/src/main/java/org/thoughtcrime/securesms/relay/EditRelayActivity.java +++ b/src/main/java/org/thoughtcrime/securesms/relay/EditRelayActivity.java @@ -115,7 +115,7 @@ public class EditRelayActivity extends BaseActionBarActivity SwitchCompat enforceE2eeSwitch = findViewById(R.id.enforce_e2ee_switch); enforceE2eeSwitch.setOnCheckedChangeListener( (b, isChecked) -> { - // TODO: use new core API to set the config + getContext(this).setConfigInt(DcHelper.CONFIG_FORCE_ENCRYPTION, isChecked ? 1 : 0); }); String addr = getIntent().getStringExtra(EXTRA_ADDR); @@ -180,9 +180,9 @@ public class EditRelayActivity extends BaseActionBarActivity boolean expandAdvanced = false; int intVal; - intVal = 0; // TODO: get the current "enforce_e2ee" value + intVal = getContext(this).getConfigInt(DcHelper.CONFIG_FORCE_ENCRYPTION); enforceE2eeSwitch.setChecked(intVal == 1); - expandAdvanced = expandAdvanced || intVal == 1; + expandAdvanced = expandAdvanced || intVal == 0; if (config != null) { // configured emailInput.setText(config.addr);