Improved search performance

This commit is contained in:
M66B
2019-10-02 21:13:10 +02:00
parent ebc40787ac
commit 822e4e3af7
5 changed files with 69 additions and 61 deletions

View File

@@ -1076,7 +1076,8 @@ public class FragmentRule extends FragmentBase {
int applied = 0;
DB db = DB.getInstance(context);
List<Long> ids = db.message().getMessageIdsByFolder(rule.folder);
List<Long> ids =
db.message().getMessageIdsByFolder(rule.folder, null, null, null);
for (long mid : ids)
try {
db.beginTransaction();
@@ -1121,7 +1122,8 @@ public class FragmentRule extends FragmentBase {
List<EntityMessage> matching = new ArrayList<>();
DB db = DB.getInstance(context);
List<Long> ids = db.message().getMessageIdsByFolder(rule.folder);
List<Long> ids =
db.message().getMessageIdsByFolder(rule.folder, null, null, null);
for (long id : ids) {
EntityMessage message = db.message().getMessage(id);