aboutsummaryrefslogtreecommitdiff
path: root/src/timer.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2021-11-05 04:24:14 +0000
committerGravatar Sadie Powell2021-11-05 04:24:14 +0000
commit0f2257136d71389c274f0ab6dd68db3239da1d71 (patch)
tree255c6a21653ca3b7806983ec9f7796e50b243f19 /src/timer.cpp
parentMerge branch 'insp3' into master. (diff)
Remove unused time_t field from the timer system.
This is equivalent to calling InspIRCd::Now() and is only actually used in one place in modules.
Diffstat (limited to 'src/timer.cpp')
-rw-r--r--src/timer.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/timer.cpp b/src/timer.cpp
index c43e4ab0e..3a605f0e4 100644
--- a/src/timer.cpp
+++ b/src/timer.cpp
@@ -46,22 +46,23 @@ Timer::~Timer()
ServerInstance->Timers.DelTimer(this);
}
-void TimerManager::TickTimers(time_t TIME)
+void TimerManager::TickTimers()
{
+ const time_t now = ServerInstance->Time();
for (TimerMap::iterator i = Timers.begin(); i != Timers.end(); )
{
Timer* t = i->second;
- if (t->GetTrigger() > TIME)
+ if (t->GetTrigger() > now)
break;
Timers.erase(i++);
- if (!t->Tick(TIME))
+ if (!t->Tick())
continue;
if (t->GetRepeat())
{
- t->SetTrigger(TIME + t->GetInterval());
+ t->SetTrigger(now + t->GetInterval());
AddTimer(t);
}
}