From a3bb938389090ef85e86a9ba603b99f6e715874f Mon Sep 17 00:00:00 2001 From: guoguangwu Date: Tue, 18 Jul 2023 17:58:19 +0800 Subject: [PATCH] chore: slice replace loop --- accessory/accessory.go | 4 +--- service/service.go | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) 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 }