- fix elm callback sign error(it's different from call elm API).
This commit is contained in:
@@ -74,8 +74,14 @@ func (e *ELMAPI) signParamsMap(mapData map[string]interface{}, prefix string) st
|
||||
keyValues := make([]string, 0)
|
||||
for k, v := range mapData {
|
||||
if k != signKey {
|
||||
vBytes := utils.MustMarshal(v)
|
||||
keyValues = append(keyValues, k+"="+string(vBytes))
|
||||
vStr := ""
|
||||
if prefix == "" { // callback sign
|
||||
vStr = fmt.Sprint(v)
|
||||
} else { // call sign
|
||||
vBytes := utils.MustMarshal(v)
|
||||
vStr = string(vBytes)
|
||||
}
|
||||
keyValues = append(keyValues, k+"="+vStr)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user