1
This commit is contained in:
@@ -218,7 +218,7 @@ func (a *API) CheckCallbackValidation(cmd string, params url.Values) (callbackRe
|
||||
return nil
|
||||
}
|
||||
|
||||
func (a *API) GetCallbackMsg(request *http.Request) (msg *CallbackMsg, callbackResponse *CallbackResponse) {
|
||||
func (a *API) GetCallbackMsg(request *http.Request, runModel string) (msg *CallbackMsg, callbackResponse *CallbackResponse) {
|
||||
err := request.ParseForm()
|
||||
if err == nil {
|
||||
params := make(url.Values)
|
||||
@@ -228,9 +228,12 @@ func (a *API) GetCallbackMsg(request *http.Request) (msg *CallbackMsg, callbackR
|
||||
}
|
||||
msg = new(CallbackMsg)
|
||||
msg.Cmd = GetCmd(request)
|
||||
if callbackResponse = a.CheckCallbackValidation(msg.Cmd, params); callbackResponse != nil {
|
||||
return nil, callbackResponse
|
||||
if runModel == "prod" {
|
||||
if callbackResponse = a.CheckCallbackValidation(msg.Cmd, params); callbackResponse != nil {
|
||||
return nil, callbackResponse
|
||||
}
|
||||
}
|
||||
|
||||
if callbackResponse = a.unmarshalData(msg.Cmd, []byte(params.Get("body")), &msg.Body); callbackResponse != nil {
|
||||
return nil, callbackResponse
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user