public static User getUser(String email) { ParseQuery<ParseUser> query = ParseQuery.getQuery(ParseUser.class); query.whereEqualTo(EMAIL, email); try { ParseUser parseUser = query.getFirst(); return User.create(parseUser); } catch (ParseException e) { return null; } }
public static User getUserLocal(String email) { ParseQuery<ParseUser> query = ParseQuery.getQuery(ParseUser.class); query.fromLocalDatastore(); query.whereEqualTo(EMAIL, email); try { ParseUser parseUser = query.getFirst(); return User.create(parseUser); } catch (ParseException e) { e.printStackTrace(); return null; } }