feat: working websocket debug server

This commit is contained in:
Neil Dorin
2023-11-20 19:21:30 -07:00
parent b263c7421b
commit 3eaa86905f
5 changed files with 10 additions and 10 deletions

View File

@@ -42,12 +42,7 @@ namespace PepperDash.Essentials.Core.Web.RequestHandlers
var port = 0;
if(Debug.WebsocketSink == null)
{
Debug.Console(0, "WebsocketSink is null");
}
if (!Debug.WebsocketSink.IsListening)
if (!Debug.WebsocketSink.IsRunning)
{
Debug.Console(0, "Starting WS Server");
// Generate a random port within a specified range
@@ -56,11 +51,15 @@ namespace PepperDash.Essentials.Core.Web.RequestHandlers
Debug.WebsocketSink.StartServerAndSetPort(port);
}
var url = Debug.WebsocketSink.Url;
object data = new
{
url = string.Format(@"wss://{0}:{1}", ip, Debug.WebsocketSink.Port)
url = Debug.WebsocketSink.Url
};
Debug.Console(0, "Debug Session URL: {0}", url);
// Return the port number with the full url of the WS Server
var res = JsonConvert.SerializeObject(data);