summaryrefslogtreecommitdiffstats
path: root/server/dashboard.go
diff options
context:
space:
mode:
Diffstat (limited to 'server/dashboard.go')
-rw-r--r--server/dashboard.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/server/dashboard.go b/server/dashboard.go
index 48a9423..1dca024 100644
--- a/server/dashboard.go
+++ b/server/dashboard.go
@@ -65,10 +65,12 @@ func (h DashboardHandler) buildDashboard() Dashboard {
rooms := make(map[RoomID]Humidity)
for id, record := range h.building {
- c := make(chan Humidity)
+ c := make(chan Entry[Humidity])
record.getRecent <- c
- humidity, ok := <-c
- if !ok {
+ var humidity Humidity
+ if e, ok := <-c; ok {
+ humidity = e.v
+ } else {
humidity = -1
}
rooms[id] = humidity