mirror of
https://github.com/tucnak/telebot
synced 2024-11-15 06:13:01 +00:00
LeaveChat boolean result removed
This commit is contained in:
parent
e5cf14aeea
commit
622415d138
10
bot.go
10
bot.go
@ -652,13 +652,13 @@ func (b *Bot) GetFile(fileID string) (File, error) {
|
||||
}
|
||||
|
||||
// LeaveChat , Use this method for your bot to leave a group, supergroup or channel. Returns True on success.
|
||||
func (b *Bot) LeaveChat(recipient Recipient) (bool, error) {
|
||||
func (b *Bot) LeaveChat(recipient Recipient) error {
|
||||
params := map[string]string{
|
||||
"chat_id": recipient.Destination(),
|
||||
}
|
||||
responseJSON, err := sendCommand("leaveChat", b.Token, params)
|
||||
if err != nil {
|
||||
return false, err
|
||||
return err
|
||||
}
|
||||
|
||||
var responseRecieved struct {
|
||||
@ -668,14 +668,14 @@ func (b *Bot) LeaveChat(recipient Recipient) (bool, error) {
|
||||
|
||||
err = json.Unmarshal(responseJSON, &responseRecieved)
|
||||
if err != nil {
|
||||
return false, err
|
||||
return err
|
||||
}
|
||||
|
||||
if !responseRecieved.Ok {
|
||||
return false, fmt.Errorf("telebot: leaveChat failure %s", responseRecieved.Result)
|
||||
return fmt.Errorf("telebot: leaveChat failure %s", responseRecieved.Result)
|
||||
}
|
||||
|
||||
return responseRecieved.Result, nil
|
||||
return nil
|
||||
}
|
||||
|
||||
// GetChat get up to date information
|
||||
|
Loading…
Reference in New Issue
Block a user