central evaluation of passed minutes
This commit is contained in:
@@ -64,6 +64,16 @@ public abstract class AbstractLoadingBar {
|
||||
}
|
||||
|
||||
|
||||
protected long getPassedMinutes() {
|
||||
return getPassedMinutes(false);
|
||||
}
|
||||
|
||||
|
||||
protected long getPassedMinutes(boolean passedMinutesZero) {
|
||||
return passedMinutesZero ? 0 : startTime.until(LocalTime.now().truncatedTo(ChronoUnit.MINUTES), ChronoUnit.MINUTES);
|
||||
}
|
||||
|
||||
|
||||
protected void showLoadingBar() {
|
||||
showLoadingBar(false, false, 0);
|
||||
}
|
||||
@@ -90,10 +100,7 @@ public abstract class AbstractLoadingBar {
|
||||
|
||||
|
||||
private void showLoadingBar(boolean debug, boolean passedMinutesZero, long millisWaiting) {
|
||||
long passedMinutes = startTime.until(LocalTime.now().truncatedTo(ChronoUnit.MINUTES), ChronoUnit.MINUTES);
|
||||
if (debug && passedMinutesZero) {
|
||||
passedMinutes = 0;
|
||||
}
|
||||
long passedMinutes = getPassedMinutes(debug && passedMinutesZero);
|
||||
if (passedMinutes > totalMinutes) {
|
||||
passedMinutes = totalMinutes;
|
||||
} else if (passedMinutes < 0) {
|
||||
|
@@ -302,7 +302,12 @@ public class LoadingBar extends AbstractProgressBar {
|
||||
|
||||
|
||||
protected boolean hasMittagspauseArrived() {
|
||||
return getStartTime().until(LocalTime.now(), ChronoUnit.MINUTES) < DEFAULT_NUMBER_WORK_MINS_BEFORE_LUNCH;
|
||||
return hasMittagspauseArrived(false);
|
||||
}
|
||||
|
||||
|
||||
protected boolean hasMittagspauseArrived(boolean debugWithPassedMinutesZero) {
|
||||
return getPassedMinutes(debugWithPassedMinutesZero) < DEFAULT_NUMBER_WORK_MINS_BEFORE_LUNCH;
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user