Merge pull request #316 from Moonlight-Panel/FixIpBinding

Fixed ip binding
This commit is contained in:
Marcel Baumgartner
2023-09-10 03:13:31 +02:00
committed by GitHub

View File

@@ -75,8 +75,14 @@ public class Startup
await PostInit(); await PostInit();
Logger.Info("Done. Going live now!"); Logger.Info("Done. Going live now!");
if (!Uri.TryCreate(ConfigService.Get().Moonlight.AppUrl, UriKind.RelativeOrAbsolute, out Uri uri))
{
Logger.Fatal("Invalid app url");
return;
}
if(ConfigService.DebugMode) if(ConfigService.DebugMode || uri.HostNameType == UriHostNameType.IPv4)
await WebApplication.RunAsync(); await WebApplication.RunAsync();
else else
await WebApplication.RunAsync(ConfigService.Get().Moonlight.AppUrl); await WebApplication.RunAsync(ConfigService.Get().Moonlight.AppUrl);