From 8bab3dc966ca00c966b9ee84138b3613779b78ed Mon Sep 17 00:00:00 2001 From: Andrew Welker Date: Thu, 23 Oct 2025 11:21:17 -0500 Subject: [PATCH] fix: send touchpanelKey message with all room combiner checks --- .../MobileControlSystemController.cs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/PepperDash.Essentials.MobileControl/MobileControlSystemController.cs b/src/PepperDash.Essentials.MobileControl/MobileControlSystemController.cs index f4ad5074..e9bde5f3 100644 --- a/src/PepperDash.Essentials.MobileControl/MobileControlSystemController.cs +++ b/src/PepperDash.Essentials.MobileControl/MobileControlSystemController.cs @@ -2188,6 +2188,8 @@ namespace PepperDash.Essentials SendMessageObject(message); SendDeviceInterfaces(clientId); + + SendTouchpanelKey(clientId, touchpanelKey); return; } @@ -2203,6 +2205,8 @@ namespace PepperDash.Essentials SendMessageObject(message); SendDeviceInterfaces(clientId); + + SendTouchpanelKey(clientId, touchpanelKey); return; } @@ -2222,6 +2226,8 @@ namespace PepperDash.Essentials SendMessageObject(message); SendDeviceInterfaces(clientId); + + SendTouchpanelKey(clientId, touchpanelKey); return; } @@ -2243,7 +2249,11 @@ namespace PepperDash.Essentials private void SendTouchpanelKey(string clientId, JToken touchpanelKeyToken) { - if (touchpanelKeyToken == null) { return; } + if (touchpanelKeyToken == null) + { + this.LogWarning("Touchpanel key not found for client {clientId}", clientId); + return; + } SendMessageObject(new MobileControlMessage {