mirror of
https://github.com/M66B/FairEmail.git
synced 2026-01-03 19:34:15 +01:00
Expression condition for keywords
This commit is contained in:
@@ -509,15 +509,17 @@ public class ExpressionHelper {
|
|||||||
|
|
||||||
String flag = parameterValues[0].getStringValue();
|
String flag = parameterValues[0].getStringValue();
|
||||||
if (message != null && !TextUtils.isEmpty(flag)) {
|
if (message != null && !TextUtils.isEmpty(flag)) {
|
||||||
flag = flag.trim().toLowerCase(Locale.ROOT);
|
flag = flag.trim();
|
||||||
if ("seen".equals(flag))
|
if ("seen".equalsIgnoreCase(flag))
|
||||||
result = message.ui_seen;
|
result = message.ui_seen;
|
||||||
else if ("answered".equals(flag))
|
else if ("answered".equalsIgnoreCase(flag))
|
||||||
result = message.ui_answered;
|
result = message.ui_answered;
|
||||||
else if ("flagged".equals(flag))
|
else if ("flagged".equalsIgnoreCase(flag))
|
||||||
result = message.ui_flagged;
|
result = message.ui_flagged;
|
||||||
else if ("deleted".equals(flag))
|
else if ("deleted".equalsIgnoreCase(flag))
|
||||||
result = message.ui_deleted;
|
result = message.ui_deleted;
|
||||||
|
else if (message.keywords != null)
|
||||||
|
result = Arrays.asList(message.keywords).contains(flag);
|
||||||
}
|
}
|
||||||
|
|
||||||
Log.i("EXPR is(" + flag + ")=" + result);
|
Log.i("EXPR is(" + flag + ")=" + result);
|
||||||
|
|||||||
Reference in New Issue
Block a user