From 45d68e95c90ad0830770950b1ec89410f2fcc811 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Mon, 27 Feb 2023 22:11:52 +0000 Subject: Sort opers alphabetically in `/STATS P`. --- src/modules/m_hideoper.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/modules/m_hideoper.cpp') diff --git a/src/modules/m_hideoper.cpp b/src/modules/m_hideoper.cpp index 677d4ea77..e1b4898f7 100644 --- a/src/modules/m_hideoper.cpp +++ b/src/modules/m_hideoper.cpp @@ -174,6 +174,12 @@ public: stats.AddGenericRow(INSP_FORMAT("\x02{}\x02 ({}){}", oper->nick, oper->GetRealUserHost(), extra)); } + + // Sort opers alphabetically. + std::sort(stats.GetRows().begin(), stats.GetRows().end(), [](const auto& lhs, const auto& rhs) { + return lhs.GetParams()[1] < rhs.GetParams()[1]; + }); + stats.AddGenericRow(INSP_FORMAT("{} server operator{} total", stats.GetRows().size(), stats.GetRows().size() ? "s" : "")); return MOD_RES_DENY; } -- cgit v1.3.1-10-gc9f91