Micro optimization

This commit is contained in:
DBotThePony 2023-03-12 22:17:34 +07:00
parent 938df857cb
commit ab0943d4c4
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -93,19 +93,26 @@ class TickList {
ticker.tick() ticker.tick()
} }
always.addAll(alwaysValveTime) if (alwaysValveTime.isNotEmpty()) {
alwaysValveTime.clear() always.addAll(alwaysValveTime)
alwaysValveTime.clear()
for (ticker in conditionalValveTime) {
conditional.addFirst(ticker)
} }
for (ticker in onceValveTime) { if (conditionalValveTime.isNotEmpty()) {
once.addFirst(ticker) for (ticker in conditionalValveTime) {
conditional.addFirst(ticker)
}
conditionalValveTime.clear()
} }
conditionalValveTime.clear() if (onceValveTime.isNotEmpty()) {
onceValveTime.clear() for (ticker in onceValveTime) {
once.addFirst(ticker)
}
onceValveTime.clear()
}
inTicker = false inTicker = false
} }