actually use the new client
This commit is contained in:
parent
73228d1bfb
commit
014adbb315
1 changed files with 12 additions and 13 deletions
|
@ -19,7 +19,18 @@ var slackApi *slack.Client
|
||||||
|
|
||||||
// InitSlack Initializes a slack client with the given token and sets the default channel.
|
// InitSlack Initializes a slack client with the given token and sets the default channel.
|
||||||
func InitSlack(token string, channel string, username string) {
|
func InitSlack(token string, channel string, username string) {
|
||||||
slackApi = slack.New(token)
|
c := &http.Client{
|
||||||
|
Transport: &http.Transport{
|
||||||
|
DialContext: (&net.Dialer{
|
||||||
|
Timeout: 30 * time.Second,
|
||||||
|
KeepAlive: 30 * time.Second,
|
||||||
|
}).DialContext,
|
||||||
|
TLSHandshakeTimeout: 10 * time.Second,
|
||||||
|
ResponseHeaderTimeout: 10 * time.Second,
|
||||||
|
ExpectContinueTimeout: 1 * time.Second,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
slackApi = slack.New(token, slack.OptionHTTPClient(c))
|
||||||
defaultChannel = channel
|
defaultChannel = channel
|
||||||
defaultUsername = username
|
defaultUsername = username
|
||||||
}
|
}
|
||||||
|
@ -64,18 +75,6 @@ func SendToSlack(format string, a ...interface{}) error {
|
||||||
func sendToSlack(channel, username, message string) error {
|
func sendToSlack(channel, username, message string) error {
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
c := &http.Client{
|
|
||||||
Transport: &http.Transport{
|
|
||||||
DialContext: (&net.Dialer{
|
|
||||||
Timeout: 30 * time.Second,
|
|
||||||
KeepAlive: 30 * time.Second,
|
|
||||||
}).DialContext,
|
|
||||||
TLSHandshakeTimeout: 10 * time.Second,
|
|
||||||
ResponseHeaderTimeout: 10 * time.Second,
|
|
||||||
ExpectContinueTimeout: 1 * time.Second,
|
|
||||||
},
|
|
||||||
}
|
|
||||||
slack.OptionHTTPClient(c)
|
|
||||||
if slackApi == nil {
|
if slackApi == nil {
|
||||||
err = errors.Err("no slack token provided")
|
err = errors.Err("no slack token provided")
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in a new issue