mirror of
https://github.com/slhaf/Partner.git
synced 2026-05-12 16:53:04 +08:00
refactor(ActionScheduler): capture current hour once and reuse it for
day/hour rollover checks
This commit is contained in:
@@ -288,13 +288,14 @@ class ActionScheduler : AgentRunningSubModule<Set<ScheduledActionData>, Void>()
|
|||||||
|
|
||||||
val currentTime = ZonedDateTime.now()
|
val currentTime = ZonedDateTime.now()
|
||||||
val currentDay = currentTime.dayOfMonth
|
val currentDay = currentTime.dayOfMonth
|
||||||
|
val currentHour = currentTime.hour
|
||||||
if (currentDay != recordDay) {
|
if (currentDay != recordDay) {
|
||||||
recordDay = currentDay
|
recordDay = currentDay
|
||||||
recordHour = currentTime.hour
|
recordHour = currentHour
|
||||||
loadDayActions(currentTime)
|
loadDayActions(currentTime)
|
||||||
loadHourActions(currentTime)
|
loadHourActions(currentTime)
|
||||||
} else if (currentTime.hour != recordHour) {
|
} else if (currentHour != recordHour) {
|
||||||
recordHour = currentTime.hour
|
recordHour = currentHour
|
||||||
loadHourActions(currentTime)
|
loadHourActions(currentTime)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user