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 currentDay = currentTime.dayOfMonth
|
||||
val currentHour = currentTime.hour
|
||||
if (currentDay != recordDay) {
|
||||
recordDay = currentDay
|
||||
recordHour = currentTime.hour
|
||||
recordHour = currentHour
|
||||
loadDayActions(currentTime)
|
||||
loadHourActions(currentTime)
|
||||
} else if (currentTime.hour != recordHour) {
|
||||
recordHour = currentTime.hour
|
||||
} else if (currentHour != recordHour) {
|
||||
recordHour = currentHour
|
||||
loadHourActions(currentTime)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user