From 016d6acdf35787efe8b5bec12b0cfe91b04b5f8c Mon Sep 17 00:00:00 2001 From: bcmk <45658475+bcmk@users.noreply.github.com> Date: Fri, 1 Mar 2019 20:17:35 +0400 Subject: [PATCH] Passing error code --- bot.go | 2 +- types.go | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/bot.go b/bot.go index 85e16c1..88d907e 100644 --- a/bot.go +++ b/bot.go @@ -84,7 +84,7 @@ func (bot *BotAPI) MakeRequest(endpoint string, params url.Values) (APIResponse, if apiResp.Parameters != nil { parameters = *apiResp.Parameters } - return apiResp, Error{apiResp.Description, parameters} + return apiResp, Error{Code: apiResp.ErrorCode, Message: apiResp.Description, ResponseParameters: parameters} } return apiResp, nil diff --git a/types.go b/types.go index c6cd642..478aa89 100644 --- a/types.go +++ b/types.go @@ -897,6 +897,7 @@ type PreCheckoutQuery struct { // Error is an error containing extra information returned by the Telegram API. type Error struct { + Code int Message string ResponseParameters }