From f706707182952a915718ed264a50c5a5ebd8cda7 Mon Sep 17 00:00:00 2001 From: Loporrit <141286461+loporrit@users.noreply.github.com> Date: Sat, 28 Jun 2025 13:28:16 +0000 Subject: [PATCH] Cook in main service defaults --- MareSynchronos/WebAPI/SignalR/ApiController.cs | 1 + MareSynchronos/WebAPI/SignalR/HubFactory.cs | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/MareSynchronos/WebAPI/SignalR/ApiController.cs b/MareSynchronos/WebAPI/SignalR/ApiController.cs index 18febd3..d851bc8 100644 --- a/MareSynchronos/WebAPI/SignalR/ApiController.cs +++ b/MareSynchronos/WebAPI/SignalR/ApiController.cs @@ -23,6 +23,7 @@ public sealed partial class ApiController : DisposableMediatorSubscriberBase, IM { public const string LoporritServer = "Loporrit Main Server"; public const string LoporritServiceUri = "wss://lop-sync.com"; + public const string LoporritServiceHubUri = "wss://hub.lop-sync.com/mare"; public const string LoporritServiceUriOld = "wss://loporrit.us.to"; public const string MainServer = "Lunae Crescere Incipientis (Central Server EU)"; public const string MainServiceUri = "wss://maresynchronos.com"; diff --git a/MareSynchronos/WebAPI/SignalR/HubFactory.cs b/MareSynchronos/WebAPI/SignalR/HubFactory.cs index 773cfd5..733578a 100644 --- a/MareSynchronos/WebAPI/SignalR/HubFactory.cs +++ b/MareSynchronos/WebAPI/SignalR/HubFactory.cs @@ -93,6 +93,15 @@ public class HubFactory : MediatorSubscriberBase { defaultConfig = _cachedConfig; } + else if (_serverConfigurationManager.CurrentApiUrl == ApiController.LoporritServiceUri) + { + defaultConfig = new HubConnectionConfig + { + HubUrl = ApiController.LoporritServiceHubUri, + SkipNegotiation = true, + Transports = ["websockets"] + }; + } else { defaultConfig = new HubConnectionConfig