From e66ecf8f71ca42cccc59e44ef50e3f955d100e7a Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 14 Jan 2022 11:38:48 +0100 Subject: [PATCH] Debug only --- .../java/eu/faircode/email/MessageHelper.java | 37 ++++++++++--------- 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index 277a7785ed..1af03abd6e 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -1399,27 +1399,28 @@ public class MessageHelper { } // https://docs.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxomsg/9e994fbb-b839-495f-84e3-2c8c02c7dd9b - String tindex = imessage.getHeader("Thread-Index", null); - try { - if (tindex != null) { - boolean outlook_thread_id = prefs.getBoolean("outlook_thread_id", false); - if (outlook_thread_id) { - byte[] data = Base64.decode(tindex, Base64.DEFAULT); - if (data.length >= 22) { - long msb = 0, lsb = 0; - for (int i = 0 + 6; i < 8 + 6; i++) - msb = (msb << 8) | (data[i] & 0xff); - for (int i = 8 + 6; i < 16 + 6; i++) - lsb = (lsb << 8) | (data[i] & 0xff); - UUID guid = new UUID(msb, lsb); - Log.i("Outlook thread=" + guid); - return "outlook:" + guid; + if (BuildConfig.DEBUG) + try { + String tindex = imessage.getHeader("Thread-Index", null); + if (tindex != null) { + boolean outlook_thread_id = prefs.getBoolean("outlook_thread_id", false); + if (outlook_thread_id) { + byte[] data = Base64.decode(tindex, Base64.DEFAULT); + if (data.length >= 22) { + long msb = 0, lsb = 0; + for (int i = 0 + 6; i < 8 + 6; i++) + msb = (msb << 8) | (data[i] & 0xff); + for (int i = 8 + 6; i < 16 + 6; i++) + lsb = (lsb << 8) | (data[i] & 0xff); + UUID guid = new UUID(msb, lsb); + Log.i("Outlook thread=" + guid); + return "outlook:" + guid; + } } } + } catch (Throwable ex) { + Log.w(ex); } - } catch (Throwable ex) { - Log.w(ex); - } String thread = null; String msgid = getMessageID();