Skip to content

Instantly share code, notes, and snippets.

@dolgikhog
Last active November 2, 2015 06:42
Show Gist options
  • Save dolgikhog/755082c56a65a84be384 to your computer and use it in GitHub Desktop.
Save dolgikhog/755082c56a65a84be384 to your computer and use it in GitHub Desktop.
logic.java
case ("EMPTY"):
if (client.getLimit() > 0) {
final SharedPreferences settings = getSharedPreferences(Config.PREFERENCE_FILE, MODE_PRIVATE);
SharedPreferences.Editor editor = settings.edit();
editor.putLong(ZAIM_WAITING_LIMIT_TIME, System.currentTimeMillis());
editor.apply();
}
if (!limitTimerExpired()) {
return ZaimStatus.ZAIM_LIMIT_TIMER.getValue();
} else {
return ZaimStatus.ZAIM_TIMER_OUT.getValue();
}
case ("FORMS_ERROR"):
return ZaimStatus.ZAIM_TIMER_OUT.getValue();
case ("CHECKED"):
if (client.getLimit() > 0) {
final SharedPreferences settings = getSharedPreferences(Config.PREFERENCE_FILE, MODE_PRIVATE);
SharedPreferences.Editor editor = settings.edit();
editor.putLong(ZAIM_WAITING_LIMIT_TIME, System.currentTimeMillis());
editor.apply();
return ZaimStatus.ZAIM_TAKE_CREDIT.getValue();
} else if (!limitTimerExpired()) {
return ZaimStatus.ZAIM_LIMIT_TIMER.getValue();
} else {
return ZaimStatus.ZAIM_TIMER_OUT.getValue();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment