minor fixes.
This commit is contained in:
parent
d2862befc0
commit
4ef35f25f2
|
|
@ -23,22 +23,22 @@ func main() {
|
||||||
URL := "https://127.0.0.1:8443/"
|
URL := "https://127.0.0.1:8443/"
|
||||||
uni, err := unifi.AuthController(username, password, URL, false)
|
uni, err := unifi.AuthController(username, password, URL, false)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalln("error:", err)
|
log.Fatalln("Error:", err)
|
||||||
}
|
}
|
||||||
// Log with log.Printf or make your own interface that accepts (msg, fmt)
|
// Log with log.Printf or make your own interface that accepts (msg, fmt)
|
||||||
uni.ErrorLog = log.Printf
|
uni.ErrorLog = log.Printf
|
||||||
uni.DebugLog = log.Printf
|
uni.DebugLog = log.Printf
|
||||||
clients, err := uni.GetUnifiClients()
|
clients, err := uni.GetUnifiClients()
|
||||||
if err != nil {
|
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 {
|
for i, client := range clients {
|
||||||
log.Println(i+1, client.ID, client.Hostname, client.IP, client.Name, client.LastSeen)
|
log.Println(i+1, client.ID, client.Hostname, client.IP, client.Name, client.LastSeen)
|
||||||
}
|
}
|
||||||
devices, err := uni.GetUnifiDevices()
|
devices, err := uni.GetUnifiDevices()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalln("error:", err)
|
log.Fatalln("Error:", err)
|
||||||
}
|
}
|
||||||
log.Println(len(devices.USWs), "Unifi Switches Found")
|
log.Println(len(devices.USWs), "Unifi Switches Found")
|
||||||
log.Println(len(devices.USGs), "Unifi Gateways Found")
|
log.Println(len(devices.USGs), "Unifi Gateways Found")
|
||||||
|
|
|
||||||
|
|
@ -77,10 +77,13 @@ func AuthController(user, pass, url string, verifySSL bool) (*Unifi, error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, errors.Wrap(err, "cookiejar.New(nil)")
|
return nil, errors.Wrap(err, "cookiejar.New(nil)")
|
||||||
}
|
}
|
||||||
u := &Unifi{Client: &http.Client{
|
u := &Unifi{
|
||||||
Transport: &http.Transport{TLSClientConfig: &tls.Config{InsecureSkipVerify: !verifySSL}},
|
Client: &http.Client{
|
||||||
Jar: jar,
|
Transport: &http.Transport{TLSClientConfig: &tls.Config{InsecureSkipVerify: !verifySSL}},
|
||||||
}, baseURL: url}
|
Jar: jar,
|
||||||
|
},
|
||||||
|
baseURL: url,
|
||||||
|
}
|
||||||
req, err := u.UniReq(LoginPath, json)
|
req, err := u.UniReq(LoginPath, json)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return u, errors.Wrap(err, "UniReq(LoginPath, json)")
|
return u, errors.Wrap(err, "UniReq(LoginPath, json)")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue