From 2f24588f57b7671c8dc42e9f6734d63b013205e5 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 29 Jan 2022 08:49:48 +0100 Subject: [PATCH] Limit similar ops to chunk size --- app/src/main/java/eu/faircode/email/Core.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index 4ba6aa1b3d..ae9191811e 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -190,6 +190,9 @@ class Core { Store istore = iservice.getStore(); DB db = DB.getInstance(context); + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); + int chunk_size = prefs.getInt("chunk_size", DEFAULT_CHUNK_SIZE); + NotificationManager nm = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); @@ -315,6 +318,9 @@ class Core { } break; } + + if (similar.size() >= chunk_size) + break; } if (skip) {