package main import ( intrgb "netdome.biz/paul/impact-80/internal/rgb" "netdome.biz/paul/impact-80/internal/via" ) func selectedZones() ([]intrgb.Zone, error) { if targetZone == "" { return intrgb.AllZones(), nil } zone, err := intrgb.ParseZone(targetZone) if err != nil { return nil, err } return []intrgb.Zone{zone}, nil } func zoneChannels(zones []intrgb.Zone) []via.LEDType { var channels []via.LEDType for _, zone := range zones { channels = append(channels, via.LEDType(zone.Channel())) } return channels }