From 3831d3a8dc9ce85e6128d5943df781c4ef9e0157 Mon Sep 17 00:00:00 2001 From: Erik Kundiman Date: Sat, 28 Jun 2025 20:28:41 +0800 Subject: Basic scaffolding to support force commands --- indra/newview/rlvhandler.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'indra/newview/rlvhandler.cpp') diff --git a/indra/newview/rlvhandler.cpp b/indra/newview/rlvhandler.cpp index 6c4b439105..63914064cf 100644 --- a/indra/newview/rlvhandler.cpp +++ b/indra/newview/rlvhandler.cpp @@ -109,6 +109,7 @@ ECmdRet RlvHandler::processCommand(std::reference_wrapper rlvC switch (rlvCmd.get().getParamType()) { case EParamType::Reply: + case EParamType::Force: eRet = rlvCmd.get().processCommand(); break; case EParamType::Unknown: @@ -222,4 +223,11 @@ ECmdRet ReplyHandler::onCommand(const RlvCommand& rlvCmd return ECmdRet::Succeeded; } +// Force + +ECmdRet CommandHandlerBaseImpl::processCommand(const RlvCommand& rlvCmd, ForceHandlerFunc* pHandler) +{ + return (*pHandler)(rlvCmd); +} + // ============================================================================ -- cgit v1.2.3