FILE / ScuroNeko/mtg

telegram/api/secret.go

Исходный файл и его история в репозитории.
FILE 2eba78b0db9f5b2a5af75bd9223f427665655bf1
Files
mtg/telegram/api/secret.go
T
2019-09-09 10:25:38 +03:00

24 lines
433 B
Go

package api
import (
"fmt"
"io/ioutil"
)
const secretURL = "https://core.telegram.org/getProxySecret" // nolint: gas
func Secret() ([]byte, error) {
resp, err := request(secretURL)
if err != nil {
return nil, fmt.Errorf("cannot access telegram server: %w", err)
}
defer resp.Close()
secret, err := ioutil.ReadAll(resp)
if err != nil {
return nil, fmt.Errorf("cannot read response: %w", err)
}
return secret, nil
}