mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-02-05 15:55:02 +00:00
feat: working websocket debug server
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user