EventMap: Change GetTimeUntilEvent to return std::chrono types

(cherry picked from commit 8cb35b0d5f)
This commit is contained in:
Carbenium
2020-07-25 16:46:43 +02:00
committed by Shauren
parent 7847589d9c
commit 27c1f47598
6 changed files with 22 additions and 21 deletions

View File

@@ -146,11 +146,11 @@ void EventMap::CancelEventGroup(uint32 group)
}
}
uint32 EventMap::GetTimeUntilEvent(uint32 eventId) const
Milliseconds EventMap::GetTimeUntilEvent(uint32 eventId) const
{
for (std::pair<TimePoint const, uint32> const& itr : _eventMap)
if (eventId == (itr.second & 0x0000FFFF))
return std::chrono::duration_cast<Milliseconds>((itr.first - _time)).count();
return std::chrono::duration_cast<Milliseconds>(itr.first - _time);
return std::numeric_limits<uint32>::max();
return Milliseconds::max();
}