fix(pkg/sensors): Use channel of data type []measuredValues instead of measuredValues

This commit is contained in:
2019-06-27 09:31:40 +02:00
parent 1d8c86df67
commit 8005248262
7 changed files with 46 additions and 41 deletions

View File

@ -4,13 +4,13 @@ import (
"github.com/go-flucky/flucky/pkg/types"
)
func MeasuredValues(measuredValueChannel <-chan types.MeasuredValue) []types.MeasuredValue {
func MeasuredValues(measuredValuesChannel <-chan []types.MeasuredValue) []types.MeasuredValue {
cachedMeasuredValues := make([]types.MeasuredValue, 0)
for {
select {
case measuredValue, more := <-measuredValueChannel:
case measuredValues, more := <-measuredValuesChannel:
if more {
cachedMeasuredValues = append(cachedMeasuredValues, measuredValue)
cachedMeasuredValues = append(cachedMeasuredValues, measuredValues...)
continue
}
default: