From 4f61815eddce6ebabbad1c089c1e6197eb8eec57 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Sat, 27 Jun 2026 15:48:52 +0100 Subject: Redocument Write*Numeric and allow mutating values in OnNumeric. --- src/users.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/users.cpp') diff --git a/src/users.cpp b/src/users.cpp index 010601e31..2acd5cf88 100644 --- a/src/users.cpp +++ b/src/users.cpp @@ -673,7 +673,7 @@ bool LocalUserIO::CheckMaxSendQ(size_t extra) const return true; } -void User::WriteNumeric(const Numeric::Numeric& numeric) +void User::WriteNumeric(Numeric::Numeric& numeric) { auto* const localuser = this->AsLocal(); if (!localuser) @@ -688,14 +688,14 @@ void User::WriteNumeric(const Numeric::Numeric& numeric) localuser->Send(ServerInstance->GetRFCEvents().numeric, numericmsg); } -void User::WriteNumeric(const std::vector& numerics) +void User::WriteNumeric(std::vector& numerics) { auto* const lthis = this->AsLocal(); if (!lthis) return; ClientProtocol::MessageList messages; - for (const auto& numeric : numerics) + for (auto& numeric : numerics) { ModResult modres; FIRST_MOD_RESULT(OnNumeric, modres, (this, numeric)); @@ -812,12 +812,12 @@ uint64_t User::ForEachNeighbor(ForEachNeighborHandler& handler, bool include_sel return newid; } -void User::WriteRemoteNumeric(const Numeric::Numeric& numeric) +void User::WriteRemoteNumeric(Numeric::Numeric& numeric) { WriteNumeric(numeric); } -void User::WriteRemoteNumeric(const std::vector& numerics) +void User::WriteRemoteNumeric(std::vector& numerics) { WriteNumeric(numerics); } -- cgit v1.3.1-10-gc9f91