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()
} }
if (alwaysValveTime.isNotEmpty()) {
always.addAll(alwaysValveTime) always.addAll(alwaysValveTime)
alwaysValveTime.clear() alwaysValveTime.clear()
}
if (conditionalValveTime.isNotEmpty()) {
for (ticker in conditionalValveTime) { for (ticker in conditionalValveTime) {
conditional.addFirst(ticker) conditional.addFirst(ticker)
} }
conditionalValveTime.clear()
}
if (onceValveTime.isNotEmpty()) {
for (ticker in onceValveTime) { for (ticker in onceValveTime) {
once.addFirst(ticker) once.addFirst(ticker)
} }
conditionalValveTime.clear()
onceValveTime.clear() onceValveTime.clear()
}
inTicker = false inTicker = false
} }