Added Config file #10
							
								
								
									
										10
									
								
								main.go
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								main.go
									
									
									
									
									
								
							@ -68,7 +68,7 @@ func processUcAPIs(c Config) ([]node, []link) {
 | 
				
			|||||||
	//get list of Unifi devices to display
 | 
						//get list of Unifi devices to display
 | 
				
			||||||
	var nodes []node
 | 
						var nodes []node
 | 
				
			||||||
	var links []link
 | 
						var links []link
 | 
				
			||||||
	d, err := getDevices(c, "ucDevices.json")
 | 
						d, err := getDevices(c.Unifi.UCDevicesURL)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		log.Fatalln(err)
 | 
							log.Fatalln(err)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@ -153,7 +153,7 @@ func processUNMSAPI(c Config) ([]node, []link) {
 | 
				
			|||||||
	var links []link
 | 
						var links []link
 | 
				
			||||||
	var nodes []node
 | 
						var nodes []node
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	d, err := getDevices(c, "devices.json")
 | 
						d, err := getDevices(c.Unms.DevicesURL)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		log.Fatalln(err)
 | 
							log.Fatalln(err)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@ -279,9 +279,9 @@ func getFile(url string) []byte {
 | 
				
			|||||||
	return byteValue
 | 
						return byteValue
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func getDevices(c Config, file string) (devices, error) {
 | 
					func getDevices(url string) (devices, error) {
 | 
				
			||||||
	// get devices from JSON file
 | 
						// get devices from JSON file
 | 
				
			||||||
	jsonFile := getFile(c.Unms.DevicesURL + file)
 | 
						jsonFile := getFile(url)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// read file to bytes
 | 
						// read file to bytes
 | 
				
			||||||
	// variable for d
 | 
						// variable for d
 | 
				
			||||||
@ -289,7 +289,7 @@ func getDevices(c Config, file string) (devices, error) {
 | 
				
			|||||||
	// unmarshal to struct
 | 
						// unmarshal to struct
 | 
				
			||||||
	err := json.Unmarshal(jsonFile, &d)
 | 
						err := json.Unmarshal(jsonFile, &d)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		fmt.Println("can´t get devices file from " + c.Unms.DevicesURL)
 | 
							fmt.Println("can´t get devices file from " + url)
 | 
				
			||||||
		log.Fatal(err)
 | 
							log.Fatal(err)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	return d, nil
 | 
						return d, nil
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user