fix: sensor typ to static sensor model
This commit is contained in:
		@@ -50,13 +50,10 @@ func ReadHumidities(humiditySensors []HumiditySensor) ([]*types.Humidity, error)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func ReadTemperatures(temperatureSensors []TemperatureSensor) ([]*types.Temperature, error) {
 | 
			
		||||
 | 
			
		||||
	wg := new(sync.WaitGroup)
 | 
			
		||||
	wg.Add(len(temperatureSensors))
 | 
			
		||||
 | 
			
		||||
	errChannel := make(chan error, len(temperatureSensors))
 | 
			
		||||
	temperatureChannel := make(chan *types.Temperature, len(temperatureSensors))
 | 
			
		||||
 | 
			
		||||
	for _, temperatureSensor := range temperatureSensors {
 | 
			
		||||
		go func(ts TemperatureSensor) {
 | 
			
		||||
			defer wg.Done()
 | 
			
		||||
@@ -67,17 +64,13 @@ func ReadTemperatures(temperatureSensors []TemperatureSensor) ([]*types.Temperat
 | 
			
		||||
			temperatureChannel <- temperature
 | 
			
		||||
		}(temperatureSensor)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	wg.Wait()
 | 
			
		||||
 | 
			
		||||
	errorList := errutils.CollectErrors(errChannel)
 | 
			
		||||
	if err := errutils.FormatErrors(errorList); err != nil {
 | 
			
		||||
		return nil, err
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	temperatureList := collectTemperatures(temperatureChannel)
 | 
			
		||||
	return temperatureList, nil
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func collectHumidities(humChan <-chan *types.Humidity) []*types.Humidity {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user