mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-07-02 02:28:19 +00:00
fix: add csIp handling and update debug session URL in DebugSessionRequestHandler
This commit is contained in:
parent
72a4c63a06
commit
907eb2f397
2 changed files with 7 additions and 2 deletions
|
|
@ -48,6 +48,7 @@ namespace PepperDash.Essentials.Core.Web.RequestHandlers
|
|||
CrestronEthernetHelper.ETHERNET_PARAMETER_TO_GET.GET_CURRENT_IP_ADDRESS, 0);
|
||||
|
||||
var port = 0;
|
||||
string csIp = null;
|
||||
|
||||
if (!Debug.WebsocketSink.IsRunning)
|
||||
{
|
||||
|
|
@ -63,7 +64,7 @@ namespace PepperDash.Essentials.Core.Web.RequestHandlers
|
|||
{
|
||||
var csAdapterId = CrestronEthernetHelper.GetAdapterdIdForSpecifiedAdapterType(
|
||||
EthernetAdapterType.EthernetCSAdapter);
|
||||
var csIp = CrestronEthernetHelper.GetEthernetParameter(
|
||||
csIp = CrestronEthernetHelper.GetEthernetParameter(
|
||||
CrestronEthernetHelper.ETHERNET_PARAMETER_TO_GET.GET_CURRENT_IP_ADDRESS, csAdapterId);
|
||||
|
||||
var result = CrestronEthernetHelper.AddPortForwarding(
|
||||
|
|
@ -93,7 +94,8 @@ namespace PepperDash.Essentials.Core.Web.RequestHandlers
|
|||
|
||||
object data = new
|
||||
{
|
||||
url = Debug.WebsocketSink.Url
|
||||
url = Debug.WebsocketSink.Url,
|
||||
csLanUrl = csIp != null ? url.Replace(ip, csIp) : null
|
||||
};
|
||||
|
||||
Debug.LogMessage(LogEventLevel.Information, "Debug Session URL: {0}", url);
|
||||
|
|
|
|||
|
|
@ -264,6 +264,9 @@ namespace PepperDash.Essentials.AppServer.Messengers
|
|||
|
||||
message.Name = _device.Name;
|
||||
|
||||
message.MessageBasePath = MessagePath;
|
||||
|
||||
|
||||
var token = JToken.FromObject(message);
|
||||
|
||||
PostStatusMessage(token, MessagePath, clientId);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue