minor fixes.

This commit is contained in:
David Newhall II 2019-01-26 04:18:21 -08:00
parent d2862befc0
commit 4ef35f25f2
2 changed files with 11 additions and 8 deletions

View File

@ -23,22 +23,22 @@ func main() {
URL := "https://127.0.0.1:8443/"
uni, err := unifi.AuthController(username, password, URL, false)
if err != nil {
log.Fatalln("error:", err)
log.Fatalln("Error:", err)
}
// Log with log.Printf or make your own interface that accepts (msg, fmt)
uni.ErrorLog = log.Printf
uni.DebugLog = log.Printf
clients, err := uni.GetUnifiClients()
if err != nil {
log.Fatalln("error:", err)
log.Fatalln("Error:", err)
}
log.Println(len(clients), "clients connected:")
log.Println(len(clients), "Clients connected:")
for i, client := range clients {
log.Println(i+1, client.ID, client.Hostname, client.IP, client.Name, client.LastSeen)
}
devices, err := uni.GetUnifiDevices()
if err != nil {
log.Fatalln("error:", err)
log.Fatalln("Error:", err)
}
log.Println(len(devices.USWs), "Unifi Switches Found")
log.Println(len(devices.USGs), "Unifi Gateways Found")

View File

@ -77,10 +77,13 @@ func AuthController(user, pass, url string, verifySSL bool) (*Unifi, error) {
if err != nil {
return nil, errors.Wrap(err, "cookiejar.New(nil)")
}
u := &Unifi{Client: &http.Client{
u := &Unifi{
Client: &http.Client{
Transport: &http.Transport{TLSClientConfig: &tls.Config{InsecureSkipVerify: !verifySSL}},
Jar: jar,
}, baseURL: url}
},
baseURL: url,
}
req, err := u.UniReq(LoginPath, json)
if err != nil {
return u, errors.Wrap(err, "UniReq(LoginPath, json)")