Skip to content

Commit

Permalink
Fix few nits
Browse files Browse the repository at this point in the history
Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>
  • Loading branch information
sylr committed Dec 7, 2022
1 parent d8d5387 commit 480f28e
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 42 deletions.
27 changes: 5 additions & 22 deletions cmd/cancel/cancel.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,28 +11,11 @@ import (

// CancelCmd represents the buy command
var CancelCmd = &cobra.Command{
Use: "cancel",
Short: "Send a cancel FIX message",
Long: "Send a cancel FIX message after initiating a sesion with a FIX acceptor.",
RunE: Execute,
PersistentPreRunE: func(cmd *cobra.Command, args []string) error {
if err := utils.ValidateRequiredFlags(cmd); err != nil {
return err
}

if err := initiator.ValidateOptions(cmd, args); err != nil {
return err
}

if cmd.HasParent() {
parent := cmd.Parent()
if parent.PersistentPreRunE != nil {
return parent.PersistentPreRunE(parent, args)
}
}

return nil
},
Use: "cancel",
Short: "Send a cancel FIX message",
Long: "Send a cancel FIX message after initiating a sesion with a FIX acceptor.",
RunE: Execute,
PersistentPreRunE: utils.MakePersistentPreRunE(initiator.ValidateOptions),
}

func init() {
Expand Down
20 changes: 2 additions & 18 deletions cmd/cancel/mass/mass.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,24 +38,8 @@ var MassCancelOrderCmd = &cobra.Command{
Long: "Send mass cancel order request after initiating a session with a FIX acceptor.",
Args: cobra.ExactArgs(0),
ValidArgsFunction: cobra.NoFileCompletions,
PersistentPreRunE: func(cmd *cobra.Command, args []string) error {
if err := utils.ValidateRequiredFlags(cmd); err != nil {
return err
}

if err := Validate(cmd, args); err != nil {
return err
}

if cmd.HasParent() {
parent := cmd.Parent()
if parent.PersistentPreRunE != nil {
return parent.PersistentPreRunE(cmd, args)
}
}
return nil
},
RunE: Execute,
PersistentPreRunE: utils.MakePersistentPreRunE(Validate),
RunE: Execute,
}

func init() {
Expand Down
5 changes: 3 additions & 2 deletions pkg/initiator/application/cancel_order.go
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ func (app *CancelOrder) treatMessageByType(message *quickfix.Message, f func(enu
if err != nil {
app.Logger.Error().Msgf("Message type error: %s", err)
}

f(enum.MsgType(msgType), message)
}

Expand All @@ -108,7 +109,7 @@ func (app *CancelOrder) FromAdmin(message *quickfix.Message, sessionID quickfix.
app.Logger.Debug().Msgf("<- Message received from admin")
app.LogMessage(zerolog.TraceLevel, message, sessionID, false)

app.treatMessageByType(message, func(msgType enum.MsgType, m *quickfix.Message) {
app.treatMessageByType(message, func(msgType enum.MsgType, _ *quickfix.Message) {
if msgType == enum.MsgType_REJECT {
app.FromAppMessages <- message
}
Expand Down Expand Up @@ -144,7 +145,7 @@ func (app *CancelOrder) FromApp(message *quickfix.Message, sessionID quickfix.Se
}
app.mux.RUnlock()

app.treatMessageByType(message, func(msgType enum.MsgType, m *quickfix.Message) {
app.treatMessageByType(message, func(msgType enum.MsgType, _ *quickfix.Message) {
switch msgType {
case enum.MsgType_EXECUTION_REPORT:
fallthrough
Expand Down

0 comments on commit 480f28e

Please sign in to comment.