Merge pull request #72 from uamana/FIX_error_handling
Fix returning APIResponse from SetWebHookbot-api-6.1
commit
9f98d19464
15
bot.go
15
bot.go
|
@ -191,7 +191,11 @@ func (bot *BotAPI) UploadFile(endpoint string, params map[string]string, fieldna
|
||||||
}
|
}
|
||||||
|
|
||||||
var apiResp APIResponse
|
var apiResp APIResponse
|
||||||
json.Unmarshal(bytes, &apiResp)
|
|
||||||
|
err = json.Unmarshal(bytes, &apiResp)
|
||||||
|
if err != nil {
|
||||||
|
return APIResponse{}, err
|
||||||
|
}
|
||||||
|
|
||||||
if !apiResp.Ok {
|
if !apiResp.Ok {
|
||||||
return APIResponse{}, errors.New(apiResp.Description)
|
return APIResponse{}, errors.New(apiResp.Description)
|
||||||
|
@ -438,14 +442,7 @@ func (bot *BotAPI) SetWebhook(config WebhookConfig) (APIResponse, error) {
|
||||||
return APIResponse{}, err
|
return APIResponse{}, err
|
||||||
}
|
}
|
||||||
|
|
||||||
var apiResp APIResponse
|
return resp, nil
|
||||||
json.Unmarshal(resp.Result, &apiResp)
|
|
||||||
|
|
||||||
if bot.Debug {
|
|
||||||
log.Printf("setWebhook resp: %+v\n", apiResp)
|
|
||||||
}
|
|
||||||
|
|
||||||
return apiResp, nil
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetWebhookInfo allows you to fetch information about a webhook and if
|
// GetWebhookInfo allows you to fetch information about a webhook and if
|
||||||
|
|
Loading…
Reference in New Issue