ot::NextFireTime::UpdateIfEarlier() method
Updates the tracked next fire time with a new given time only if it is earlier. If the given @p aTime is in the past relative to the tracked `GetNow()`, the `GetNow()` time is used instead. This ensures that the next fire time is never scheduled before the current time.
ot::NextFireTime::UpdateIfEarlier() is called by 3 functions:
![]()
ot::NextFireTime::UpdateIfEarlier()