Added error handling

Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
This commit is contained in:
2025-05-04 13:07:56 +01:00
parent 272f4388c0
commit 57bb20a3b9

18
main.go
View File

@@ -43,9 +43,21 @@ func main() {
func checkSpeed() {
log.Println("Performing speedtest")
user, _ := speedtest.FetchUserInfo()
serverList, _ := speedtest.FetchServers(user)
targets, _ := serverList.FindServer([]int{})
user, err := speedtest.FetchUserInfo()
if err != nil {
log.Printf("Error fetching user info: %v\n", err)
return
}
serverList, err := speedtest.FetchServers(user)
if err != nil {
log.Printf("Error fetching server list: %v\n", err)
return
}
targets, err := serverList.FindServer([]int{})
if err != nil {
log.Printf("Error finding server: %v\n", err)
return
}
target := targets[0]
log.Printf("Testing against server: %s - %s\n", target.Name, target.Sponsor)