Promotion: fix sauvegarde des missions en zone (raid client-hosted) #4

Merged
neckfire merged 12 commits from preprod into main 2026-07-14 23:58:56 +00:00
Showing only changes of commit 6d77bb4b82 - Show all commits
@@ -18,11 +18,13 @@ public class GetSignalRConnection : ICloudScriptFunction<FYGetSignalRConnection,
private readonly PlayFabSettings _settings; private readonly PlayFabSettings _settings;
private readonly IHttpContextAccessor _httpContextAccessor; private readonly IHttpContextAccessor _httpContextAccessor;
private readonly ILogger<GetSignalRConnection> _logger;
public GetSignalRConnection(IOptions<PlayFabSettings> settings, IHttpContextAccessor httpContextAccessor) public GetSignalRConnection(IOptions<PlayFabSettings> settings, IHttpContextAccessor httpContextAccessor, ILogger<GetSignalRConnection> logger)
{ {
_settings = settings.Value; _settings = settings.Value;
_httpContextAccessor = httpContextAccessor; _httpContextAccessor = httpContextAccessor;
_logger = logger;
} }
public Task<FYGetSignalRConnectionResult> ExecuteAsync(FYGetSignalRConnection request) public Task<FYGetSignalRConnectionResult> ExecuteAsync(FYGetSignalRConnection request)
@@ -31,7 +33,8 @@ public class GetSignalRConnection : ICloudScriptFunction<FYGetSignalRConnection,
var url = _settings.SignalRURL; var url = _settings.SignalRURL;
var remote = _httpContextAccessor.HttpContext?.Connection.RemoteIpAddress; var remote = _httpContextAccessor.HttpContext?.Connection.RemoteIpAddress;
if (remote != null && IsLan(remote)) var lan = remote != null && IsLan(remote);
if (lan)
{ {
try try
{ {
@@ -40,6 +43,8 @@ public class GetSignalRConnection : ICloudScriptFunction<FYGetSignalRConnection,
catch { /* keep the configured URL on any parsing issue */ } catch { /* keep the configured URL on any parsing issue */ }
} }
_logger.LogInformation("GetSignalRConnection: remoteIp={Remote} lan={Lan} -> {Url}", remote, lan, url);
return Task.FromResult(new FYGetSignalRConnectionResult return Task.FromResult(new FYGetSignalRConnectionResult
{ {
Url = url, Url = url,