apply go tools cleanup
This commit is contained in:
@ -20,7 +20,7 @@ func SetLogger(l logr.Logger) {
|
||||
log = l
|
||||
}
|
||||
|
||||
type TelegramSender interface {
|
||||
type Sender interface {
|
||||
SendLink(link, channel, rhash, title string) error
|
||||
}
|
||||
|
||||
@ -51,16 +51,22 @@ func (ts *telegramSender) SendLink(link, channel, rhash, title string) error {
|
||||
return err
|
||||
}
|
||||
|
||||
apiUrl := fmt.Sprintf("https://api.telegram.org/bot%s/sendMessage", ts.authToken)
|
||||
apiURL := fmt.Sprintf("https://api.telegram.org/bot%s/sendMessage", ts.authToken)
|
||||
|
||||
ts.rateLimiterPerMin.Wait()
|
||||
ts.rateLimiterPerSec.Wait()
|
||||
|
||||
res, err := ts.client.Post(apiUrl, "application/json", bytes.NewReader(data))
|
||||
res, err := ts.client.Post(apiURL, "application/json", bytes.NewReader(data))
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
defer res.Body.Close()
|
||||
defer func() {
|
||||
err := res.Body.Close()
|
||||
if err != nil {
|
||||
log.Error(err, "res.Body.Close() failed")
|
||||
return
|
||||
}
|
||||
}()
|
||||
responseText, err := io.ReadAll(res.Body)
|
||||
if err != nil {
|
||||
return err
|
||||
@ -73,7 +79,7 @@ func (ts *telegramSender) SendLink(link, channel, rhash, title string) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func NewTelegramSender(transport http.RoundTripper, authToken string) TelegramSender {
|
||||
func NewSender(transport http.RoundTripper, authToken string) Sender {
|
||||
return &telegramSender{
|
||||
client: &http.Client{Transport: transport},
|
||||
authToken: authToken,
|
||||
|
Reference in New Issue
Block a user