services/wallet/router/router_v2.go
Consider simplifying this complex logical expression. Open
Open
if p.ProcessorName == b.ProcessorName &&
(p.FromChain == nil && b.FromChain == nil || p.FromChain.ChainID == b.FromChain.ChainID) &&
(p.ToChain == nil && b.ToChain == nil || p.ToChain.ChainID == b.ToChain.ChainID) &&
(p.FromToken == nil && b.FromToken == nil || p.FromToken.Symbol == b.FromToken.Symbol) {
Avoid deeply nested control flow statements. Open
Open
if err != nil {
return errors.CreateErrorResponseFromError(err)
}