interact: Remove status from strategy signature

This commit is contained in:
Andy Cheng 2022-04-26 21:05:26 +08:00
parent 1a13826505
commit 8c353421d8

View File

@ -420,7 +420,8 @@ func getStrategySignature(strategy SingleExchangeStrategy) (string, error) {
for i := 0; i < rv.NumField(); i++ {
field := rv.Field(i)
if field.Kind() == reflect.String {
fieldName := rv.Type().Field(i).Name
if field.Kind() == reflect.String && fieldName != "Status" {
str := field.String()
if len(str) > 0 {
signature += "." + field.String()