Skip to content

Commit a7f48eb

Browse files
author
Syfaro
authored
Merge pull request #55 from tucher/master
Fixed BaseEdit.values
2 parents 4f996f7 + a1204e7 commit a7f48eb

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

configs.go

+8-5
Original file line numberDiff line numberDiff line change
@@ -166,13 +166,16 @@ type BaseEdit struct {
166166
func (edit BaseEdit) values() (url.Values, error) {
167167
v := url.Values{}
168168

169-
if edit.ChannelUsername != "" {
170-
v.Add("chat_id", edit.ChannelUsername)
169+
if edit.InlineMessageID == "" {
170+
if edit.ChannelUsername != "" {
171+
v.Add("chat_id", edit.ChannelUsername)
172+
} else {
173+
v.Add("chat_id", strconv.FormatInt(edit.ChatID, 10))
174+
}
175+
v.Add("message_id", strconv.Itoa(edit.MessageID))
171176
} else {
172-
v.Add("chat_id", strconv.FormatInt(edit.ChatID, 10))
177+
v.Add("inline_message_id", edit.InlineMessageID)
173178
}
174-
v.Add("message_id", strconv.Itoa(edit.MessageID))
175-
v.Add("inline_message_id", edit.InlineMessageID)
176179

177180
if edit.ReplyMarkup != nil {
178181
data, err := json.Marshal(edit.ReplyMarkup)

0 commit comments

Comments
 (0)