From b5404f841552f756f6a319c5957c32ffbd3d52b9 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Mon, 23 Jan 2023 00:08:26 +0000 Subject: Move duration functions to their own header. --- src/modules/m_shun.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/modules/m_shun.cpp') diff --git a/src/modules/m_shun.cpp b/src/modules/m_shun.cpp index 339345e5d..d36e06c22 100644 --- a/src/modules/m_shun.cpp +++ b/src/modules/m_shun.cpp @@ -30,9 +30,10 @@ #include "inspircd.h" -#include "xline.h" +#include "duration.h" #include "modules/shun.h" #include "modules/stats.h" +#include "xline.h" /** An XLineFactory specialized to generate shun pointers */ @@ -103,7 +104,7 @@ public: std::string expr; if (parameters.size() > 2) { - if (!InspIRCd::Duration(parameters[1], duration)) + if (!Duration::TryFrom(parameters[1], duration)) { user->WriteNotice("*** Invalid duration for SHUN."); return CmdResult::FAILURE; @@ -127,7 +128,7 @@ public: else { ServerInstance->SNO.WriteToSnoMask('x', "%s added a timed SHUN on %s, expires in %s (on %s): %s", - user->nick.c_str(), target.c_str(), InspIRCd::DurationString(duration).c_str(), + user->nick.c_str(), target.c_str(), Duration::ToString(duration).c_str(), InspIRCd::TimeString(ServerInstance->Time() + duration).c_str(), expr.c_str()); } } -- cgit v1.3.1-10-gc9f91