add error try catch in all method that use BaseChat.values
LeeMyeongJun LeeMyeongJun
Wed, 30 Nov 2016 22:07:37 +0900
1 files changed,
60 insertions(+),
12 deletions(-)
jump to
M
configs.go
→
configs.go
@@ -227,7 +227,11 @@ }
// values returns a url.Values representation of ForwardConfig. func (config ForwardConfig) values() (url.Values, error) { - v, _ := config.BaseChat.values() + v, err := config.BaseChat.values() + if err != nil { + data := url.Values{} + return data, err + } v.Add("from_chat_id", strconv.FormatInt(config.FromChatID, 10)) v.Add("message_id", strconv.Itoa(config.MessageID)) return v, nil@@ -287,7 +291,11 @@ }
// values returns a url.Values representation of AudioConfig. func (config AudioConfig) values() (url.Values, error) { - v, _ := config.BaseChat.values() + v, err := config.BaseChat.values() + if err != nil { + data := url.Values{} + return data, err + } v.Add(config.name(), config.FileID) if config.Duration != 0 {@@ -345,7 +353,11 @@ }
// values returns a url.Values representation of DocumentConfig. func (config DocumentConfig) values() (url.Values, error) { - v, _ := config.BaseChat.values() + v, err := config.BaseChat.values() + if err != nil { + data := url.Values{} + return data, err + } v.Add(config.name(), config.FileID)@@ -376,7 +388,11 @@ }
// values returns a url.Values representation of StickerConfig. func (config StickerConfig) values() (url.Values, error) { - v, _ := config.BaseChat.values() + v, err := config.BaseChat.values() + if err != nil { + data := url.Values{} + return data, err + } v.Add(config.name(), config.FileID)@@ -409,7 +425,11 @@ }
// values returns a url.Values representation of VideoConfig. func (config VideoConfig) values() (url.Values, error) { - v, _ := config.BaseChat.values() + v, err := config.BaseChat.values() + if err != nil { + data := url.Values{} + return data, err + } v.Add(config.name(), config.FileID) if config.Duration != 0 {@@ -448,7 +468,11 @@ }
// values returns a url.Values representation of VoiceConfig. func (config VoiceConfig) values() (url.Values, error) { - v, _ := config.BaseChat.values() + v, err := config.BaseChat.values() + if err != nil { + data := url.Values{} + return data, err + } v.Add(config.name(), config.FileID) if config.Duration != 0 {@@ -488,7 +512,11 @@ }
// values returns a url.Values representation of LocationConfig. func (config LocationConfig) values() (url.Values, error) { - v, _ := config.BaseChat.values() + v, err := config.BaseChat.values() + if err != nil { + data := url.Values{} + return data, err + } v.Add("latitude", strconv.FormatFloat(config.Latitude, 'f', 6, 64)) v.Add("longitude", strconv.FormatFloat(config.Longitude, 'f', 6, 64))@@ -512,7 +540,11 @@ FoursquareID string
} func (config VenueConfig) values() (url.Values, error) { - v, _ := config.BaseChat.values() + v, err := config.BaseChat.values() + if err != nil { + data := url.Values{} + return data, err + } v.Add("latitude", strconv.FormatFloat(config.Latitude, 'f', 6, 64)) v.Add("longitude", strconv.FormatFloat(config.Longitude, 'f', 6, 64))@@ -538,7 +570,11 @@ LastName string
} func (config ContactConfig) values() (url.Values, error) { - v, _ := config.BaseChat.values() + v, err := config.BaseChat.values() + if err != nil { + data := url.Values{} + return data, err + } v.Add("phone_number", config.PhoneNumber) v.Add("first_name", config.FirstName)@@ -558,7 +594,11 @@ GameShortName string
} func (config GameConfig) values() (url.Values, error) { - v, _ := config.BaseChat.values() + v, err := config.BaseChat.values() + if err != nil { + data := url.Values{} + return data, err + } v.Add("game_short_name", config.GameShortName)@@ -644,7 +684,11 @@ }
// values returns a url.Values representation of ChatActionConfig. func (config ChatActionConfig) values() (url.Values, error) { - v, _ := config.BaseChat.values() + v, err := config.BaseChat.values() + if err != nil { + data := url.Values{} + return data, err + } v.Add("action", config.Action) return v, nil }@@ -663,7 +707,11 @@ DisableWebPagePreview bool
} func (config EditMessageTextConfig) values() (url.Values, error) { - v, _ := config.BaseEdit.values() + v, err := config.BaseEdit.values() + if err != nil { + data := url.Values{} + return data, err + } v.Add("text", config.Text) v.Add("parse_mode", config.ParseMode)