From a82e553b388ced8b04bb5f7474de1f767e660913 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20M=C3=BCller?= Date: Fri, 24 Jan 2025 12:58:19 +0100 Subject: [PATCH] Fix #45 : Improve Device types consistency by using DeviceFactory instead of NewDevice --- Checkpoint.go | 2 +- NetworkManager.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Checkpoint.go b/Checkpoint.go index be60d27..e6ac011 100644 --- a/Checkpoint.go +++ b/Checkpoint.go @@ -47,7 +47,7 @@ func (c *checkpoint) GetPropertyDevices() ([]Device, error) { devices := make([]Device, len(devicesPaths)) for i, path := range devicesPaths { - devices[i], err = NewDevice(path) + devices[i], err = DeviceFactory(path) if err != nil { return devices, err } diff --git a/NetworkManager.go b/NetworkManager.go index 3dc19c3..6bdb75b 100644 --- a/NetworkManager.go +++ b/NetworkManager.go @@ -450,7 +450,7 @@ func (nm *networkManager) GetPropertyDevices() ([]Device, error) { devices := make([]Device, len(devicesPaths)) for i, path := range devicesPaths { - devices[i], err = NewDevice(path) + devices[i], err = DeviceFactory(path) if err != nil { return devices, err } @@ -467,7 +467,7 @@ func (nm *networkManager) GetPropertyAllDevices() ([]Device, error) { devices := make([]Device, len(devicesPaths)) for i, path := range devicesPaths { - devices[i], err = NewDevice(path) + devices[i], err = DeviceFactory(path) if err != nil { return devices, err }