ignore question marks in location question

This commit is contained in:
Daniel Gultsch 2015-05-13 17:10:11 +02:00
parent 82878cded1
commit 4414cf3b27

View File

@ -28,16 +28,18 @@ public class UIHelper {
public static final ArrayList<String> HEARTS = new ArrayList<>(Arrays.asList(BLACK_HEART_SUIT,HEAVY_BLACK_HEART_SUIT,WHITE_HEART_SUIT)); public static final ArrayList<String> HEARTS = new ArrayList<>(Arrays.asList(BLACK_HEART_SUIT,HEAVY_BLACK_HEART_SUIT,WHITE_HEART_SUIT));
private static final ArrayList<String> LOCATION_QUESTIONS = new ArrayList<>(Arrays.asList( private static final ArrayList<String> LOCATION_QUESTIONS = new ArrayList<>(Arrays.asList(
"where are you?", //en "where are you", //en
"where r u?", //en "where r u", //en
"whats your 20?", //en "whats your 20", //en
"what is your 20?", //en "what is your 20", //en
"what's your 20?", //en "what's your 20", //en
"whats your twenty?", //en "whats your twenty", //en
"what is your twenty?", //en "what is your twenty", //en
"what's your twenty?", //en "what's your twenty", //en
"wo bist du?", //de "wo bist du", //de
"wo sind sie?" //de "wo sind sie", //de
"wo seid ihr", //de
"dónde estás" //es
)); ));
private static final int SHORT_DATE_FLAGS = DateUtils.FORMAT_SHOW_DATE private static final int SHORT_DATE_FLAGS = DateUtils.FORMAT_SHOW_DATE
@ -256,6 +258,7 @@ public class UIHelper {
return false; return false;
} }
String body = message.getBody() == null ? null : message.getBody().trim().toLowerCase(Locale.getDefault()); String body = message.getBody() == null ? null : message.getBody().trim().toLowerCase(Locale.getDefault());
body = body.replace("?","").replace("¿","");
return LOCATION_QUESTIONS.contains(body); return LOCATION_QUESTIONS.contains(body);
} }
} }