Refactoring

master
M66B 4 months ago
parent 7340089751
commit fcd19170b9

@ -51,6 +51,7 @@ import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;
import java.util.Locale;
import java.util.regex.Pattern; import java.util.regex.Pattern;
import javax.mail.Address; import javax.mail.Address;
@ -507,14 +508,15 @@ public class ExpressionHelper {
Boolean result = null; Boolean result = null;
String flag = parameterValues[0].getStringValue(); String flag = parameterValues[0].getStringValue();
if (message != null) { if (message != null && !TextUtils.isEmpty(flag)) {
if ("seen".equalsIgnoreCase(flag)) flag = flag.trim().toLowerCase(Locale.ROOT);
if ("seen".equals(flag))
result = message.ui_seen; result = message.ui_seen;
else if ("answered".equalsIgnoreCase(flag)) else if ("answered".equals(flag))
result = message.ui_answered; result = message.ui_answered;
else if ("flagged".equalsIgnoreCase(flag)) else if ("flagged".equals(flag))
result = message.ui_flagged; result = message.ui_flagged;
else if ("deleted".equalsIgnoreCase(flag)) else if ("deleted".equals(flag))
result = message.ui_deleted; result = message.ui_deleted;
} }

Loading…
Cancel
Save