From c306fd717eecd86a921948de7a509cf57b52605a Mon Sep 17 00:00:00 2001 From: Neil Dorin Date: Wed, 10 Jun 2026 22:58:57 -0600 Subject: [PATCH] refactor: remove unused GetInterfaces method and streamline constructor initialization --- .../Messengers/MessengerBase.cs | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/PepperDash.Essentials.MobileControl.Messengers/Messengers/MessengerBase.cs b/src/PepperDash.Essentials.MobileControl.Messengers/Messengers/MessengerBase.cs index fbbaa5e5..88c61331 100644 --- a/src/PepperDash.Essentials.MobileControl.Messengers/Messengers/MessengerBase.cs +++ b/src/PepperDash.Essentials.MobileControl.Messengers/Messengers/MessengerBase.cs @@ -84,19 +84,8 @@ namespace PepperDash.Essentials.AppServer.Messengers : this(key, messagePath) { _device = device; - - _deviceInterfaces = GetInterfaces(_device as Device); } - /// - /// Gets the interfaces implmented on the device - /// - /// - /// - private List GetInterfaces(Device device) - { - return device?.GetType().GetInterfaces().Select((i) => i.Name).ToList() ?? new List(); - } /// /// Registers this messenger with appserver controller @@ -262,6 +251,8 @@ namespace PepperDash.Essentials.AppServer.Messengers message.Name = _device.Name; + message.MessageBasePath = MessagePath; + var token = JToken.FromObject(message); PostStatusMessage(token, MessagePath, clientId);