From 4aece00aacb1c487c01a018b74ca732f70d21567 Mon Sep 17 00:00:00 2001 From: Kostas Kyrimis Date: Thu, 28 Nov 2024 18:03:04 +0100 Subject: [PATCH] chore: add noop docs subcmd (#4214) * add noop subcommand DOCS to COMMAND --- src/server/main_service.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/server/main_service.cc b/src/server/main_service.cc index e3d85177b..d8f4c6eb0 100644 --- a/src/server/main_service.cc +++ b/src/server/main_service.cc @@ -2450,8 +2450,10 @@ void Service::Command(CmdArgList args, Transaction* tx, SinkReplyBuilder* builde return builder->SendLong(cmd_cnt); } + const bool sufficient_args = (args.size() == 2); + // INFO [cmd] - if (subcmd == "INFO" && args.size() == 2) { + if (subcmd == "INFO" && sufficient_args) { string cmd = absl::AsciiStrToUpper(ArgS(args, 1)); if (const auto* cid = registry_.Find(cmd); cid) { @@ -2464,6 +2466,10 @@ void Service::Command(CmdArgList args, Transaction* tx, SinkReplyBuilder* builde return; } + if (subcmd == "DOCS" && sufficient_args) { + return builder->SendOk(); + } + return builder->SendError(kSyntaxErr, kSyntaxErrType); }