From 6a06699b9b5630efc401d00640a52d10752161ed Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Tue, 21 Feb 2023 16:26:38 +0100 Subject: pgk/email: parse the new "set" command For now this command will be used to manually set bug's subsystems. --- pkg/email/parser.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'pkg/email/parser.go') diff --git a/pkg/email/parser.go b/pkg/email/parser.go index 9de71f731..e3a99ceba 100644 --- a/pkg/email/parser.go +++ b/pkg/email/parser.go @@ -45,6 +45,7 @@ const ( CmdTest CmdInvalid CmdUnCC + CmdSet cmdTest5 ) @@ -276,6 +277,8 @@ func extractCommand(body string) (cmd Command, str, args string) { switch cmd { case CmdTest: args = extractArgsTokens(body[cmdPos+cmdEnd:], 2) + case CmdSet: + args = extractArgsLine(body[cmdPos+cmdEnd:]) case cmdTest5: args = extractArgsTokens(body[cmdPos+cmdEnd:], 5) case CmdFix, CmdDup: @@ -306,6 +309,8 @@ func strToCmd(str string) Command { return CmdInvalid case "uncc", "uncc:": return CmdUnCC + case "set", "set:": + return CmdSet case "test_5_arg_cmd": return cmdTest5 } -- cgit mrf-deployment