From 5311f80ed73e508132517ceb792afaf0636e42ae Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 29 Aug 2026 20:00:58 +0200 Subject: [PATCH] GMX: added time limit --- .../java/eu/faircode/email/FragmentMessages.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index 2a9b6e3ba1..78c01733f4 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -6441,10 +6441,24 @@ public class FragmentMessages extends FragmentBase SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext()); boolean gmx_checked = prefs.getBoolean("gmx_checked", false); - if (gmx_checked) return false; + Calendar cal = Calendar.getInstance(); + cal.set(Calendar.MILLISECOND, 0); + cal.set(Calendar.SECOND, 0); + cal.set(Calendar.MINUTE, 0); + cal.set(Calendar.HOUR_OF_DAY, 0); + cal.set(Calendar.DAY_OF_MONTH, 24); + cal.set(Calendar.MONTH, Calendar.SEPTEMBER); + cal.set(Calendar.YEAR, 2026); + cal.add(Calendar.MONTH, 1); // One month more + long at = cal.getTimeInMillis(); + + long now = new Date().getTime(); + if (at < now) + return false; + new SimpleTask>() { @Override protected List onExecute(Context context, Bundle args) throws Throwable {