From 917fe43daa59e7081ed0db9b80b0189554e2fd6c Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 8 Mar 2019 11:32:19 +0000 Subject: [PATCH] Specify where to search --- .../main/java/eu/faircode/email/ViewModelBrowse.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ViewModelBrowse.java b/app/src/main/java/eu/faircode/email/ViewModelBrowse.java index 2dbc0e4c96..f9dda3b8e2 100644 --- a/app/src/main/java/eu/faircode/email/ViewModelBrowse.java +++ b/app/src/main/java/eu/faircode/email/ViewModelBrowse.java @@ -206,13 +206,21 @@ public class ViewModelBrowse extends ViewModel { } if (keywords) arg.writeAtom("OR"); - arg.writeAtom("TEXT"); + arg.writeAtom("OR"); + arg.writeAtom("OR"); + arg.writeAtom("OR"); + arg.writeAtom("FROM"); + arg.writeBytes(state.search.getBytes()); + arg.writeAtom("TO"); + arg.writeBytes(state.search.getBytes()); + arg.writeAtom("SUBJECT"); + arg.writeBytes(state.search.getBytes()); + arg.writeAtom("BODY"); arg.writeBytes(state.search.getBytes()); if (keywords) { arg.writeAtom("KEYWORD"); arg.writeBytes(state.search.getBytes()); } - arg.writeAtom("ALL"); Response[] responses = protocol.command("SEARCH", arg); List msgnums = new ArrayList<>();