diff --git a/accessory/accessory.go b/accessory/accessory.go index aeeff782..7e92c889 100644 --- a/accessory/accessory.go +++ b/accessory/accessory.go @@ -86,9 +86,7 @@ func New(info Info, typ AccessoryType) *Accessory { func (a *Accessory) GetServices() []*service.Service { result := make([]*service.Service, 0) - for _, s := range a.Services { - result = append(result, s) - } + result = append(result, a.Services...) return result } diff --git a/service/service.go b/service/service.go index e560a3a3..2a66f6d0 100644 --- a/service/service.go +++ b/service/service.go @@ -30,9 +30,7 @@ func New(typ string) *Service { // GetCharacteristics returns the characteristics which represent the service. func (s *Service) GetCharacteristics() []*characteristic.Characteristic { var result []*characteristic.Characteristic - for _, c := range s.Characteristics { - result = append(result, c) - } + result = append(result, s.Characteristics...) return result }