From 5c50bcb9c76afc6e2d8552ebc57674f385c674fc Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Sun, 11 Feb 2024 18:16:20 +0000 Subject: Remove the time_t parameter from Tick and TickTimers. Most uses of Tick do not use the parameter and even when it is used it is always the same as CurTime. --- src/main.cpp | 6 +++--- src/timers.cpp | 8 ++++---- src/uplink.cpp | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/main.cpp b/src/main.cpp index 83ddfa13f..4fd433ce1 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -50,7 +50,7 @@ public: { } - void Tick(time_t) override + void Tick() override { Anope::SaveDatabases(); } @@ -65,7 +65,7 @@ public: { } - void Tick(time_t) override + void Tick() override { FOREACH_MOD(OnExpireTick, ()); } @@ -176,7 +176,7 @@ int main(int ac, char **av, char **envp) /* Process timers */ if (Anope::CurTime - last_check >= Config->TimeoutCheck) { - TimerManager::TickTimers(Anope::CurTime); + TimerManager::TickTimers(); last_check = Anope::CurTime; } diff --git a/src/timers.cpp b/src/timers.cpp index 9e0f46277..fed5d6396 100644 --- a/src/timers.cpp +++ b/src/timers.cpp @@ -89,20 +89,20 @@ void TimerManager::DelTimer(Timer *t) } } -void TimerManager::TickTimers(time_t ctime) +void TimerManager::TickTimers() { while (!Timers.empty()) { std::multimap::iterator it = Timers.begin(); Timer *t = it->second; - if (t->GetTimer() > ctime) + if (t->GetTimer() > Anope::CurTime) break; - t->Tick(ctime); + t->Tick(); if (t->GetRepeat()) - t->SetTimer(ctime + t->GetSecs()); + t->SetTimer(Anope::CurTime + t->GetSecs()); else delete t; } diff --git a/src/uplink.cpp b/src/uplink.cpp index 0e4605841..f173bf10c 100644 --- a/src/uplink.cpp +++ b/src/uplink.cpp @@ -26,7 +26,7 @@ public: { } - void Tick(time_t) override + void Tick() override { try { -- cgit