Made chat as channel optional
This commit is contained in:
parent
5ac1d6c019
commit
dd9a42a135
8
chat.go
8
chat.go
|
@ -82,7 +82,7 @@ type ChatRequest struct {
|
||||||
Data ChatData `json:"data"`
|
Data ChatData `json:"data"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *Client) Chat(message string) error {
|
func (c *Client) Chat(asChannel bool, message string) error {
|
||||||
if c.httpClient == nil {
|
if c.httpClient == nil {
|
||||||
return pkgErr("", fmt.Errorf("http client is nil"))
|
return pkgErr("", fmt.Errorf("http client is nil"))
|
||||||
}
|
}
|
||||||
|
@ -103,9 +103,13 @@ func (c *Client) Chat(message string) error {
|
||||||
Text: message,
|
Text: message,
|
||||||
},
|
},
|
||||||
Rant: nil,
|
Rant: nil,
|
||||||
ChannelID: &chatInfo.ChannelID,
|
ChannelID: nil,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
if asChannel {
|
||||||
|
body.Data.ChannelID = &chatInfo.ChannelID
|
||||||
|
}
|
||||||
|
|
||||||
bodyB, err := json.Marshal(body)
|
bodyB, err := json.Marshal(body)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return pkgErr("error marshaling request body into json", err)
|
return pkgErr("error marshaling request body into json", err)
|
||||||
|
|
Loading…
Reference in a new issue