From badf953efe4b49153e32968bc0b47f7ceffd4a24 Mon Sep 17 00:00:00 2001 From: Rob Wood Date: Thu, 12 Dec 2024 20:55:00 +0000 Subject: [PATCH] Chore(deps): Upgrade Photino to 3.2.3 and to HNotify.Icon 2.2.0 --- Rnwood.Smtp4dev.Desktop/DesktopApp.cs | 2 +- Rnwood.Smtp4dev.Desktop/Program.cs | 3 +-- Rnwood.Smtp4dev.Desktop/Rnwood.Smtp4dev.Desktop.csproj | 4 ++-- Rnwood.Smtp4dev/Program.cs | 7 ++++++- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/Rnwood.Smtp4dev.Desktop/DesktopApp.cs b/Rnwood.Smtp4dev.Desktop/DesktopApp.cs index cc18ca7f5..b4c5bbcbb 100644 --- a/Rnwood.Smtp4dev.Desktop/DesktopApp.cs +++ b/Rnwood.Smtp4dev.Desktop/DesktopApp.cs @@ -1,6 +1,6 @@ using H.NotifyIcon.Core; using Microsoft.Extensions.Options; -using PhotinoNET; +using Photino.NET; using Rnwood.Smtp4dev.Server.Settings; using System; using System.Collections.Generic; diff --git a/Rnwood.Smtp4dev.Desktop/Program.cs b/Rnwood.Smtp4dev.Desktop/Program.cs index 5436c0dcb..8ecf8c129 100644 --- a/Rnwood.Smtp4dev.Desktop/Program.cs +++ b/Rnwood.Smtp4dev.Desktop/Program.cs @@ -7,7 +7,6 @@ using System.Threading; using System.Diagnostics; using System.Text; -using PhotinoNET; using System.Threading.Tasks; using Microsoft.AspNetCore.Hosting.Server.Features; using System.Reflection; @@ -55,7 +54,7 @@ private static async Task RunAsync(string[] args) var host = await Rnwood.Smtp4dev.Program.StartApp(args, true, o => - { + { o.Urls = "http://127.0.0.1:0"; o.IsDesktopApp = true; diff --git a/Rnwood.Smtp4dev.Desktop/Rnwood.Smtp4dev.Desktop.csproj b/Rnwood.Smtp4dev.Desktop/Rnwood.Smtp4dev.Desktop.csproj index 40b49f234..3c9d01c76 100644 --- a/Rnwood.Smtp4dev.Desktop/Rnwood.Smtp4dev.Desktop.csproj +++ b/Rnwood.Smtp4dev.Desktop/Rnwood.Smtp4dev.Desktop.csproj @@ -27,9 +27,9 @@ - + - + diff --git a/Rnwood.Smtp4dev/Program.cs b/Rnwood.Smtp4dev/Program.cs index ec9399d93..34e9361f2 100644 --- a/Rnwood.Smtp4dev/Program.cs +++ b/Rnwood.Smtp4dev/Program.cs @@ -203,7 +203,12 @@ private static IHost BuildWebHost(string[] args, CommandLineOptions cmdLineOptio { ServerOptions serverOptions = webBuilderContext.Configuration.GetSection("ServerOptions").Get(); - if (!string.IsNullOrEmpty(serverOptions.Urls)) + if (!string.IsNullOrEmpty(cmdLineOptions.Urls)) + { + c.UseUrls(cmdLineOptions.Urls.Split(';', StringSplitOptions.RemoveEmptyEntries).Select(u => u.Trim()).ToArray()); + + } + else if (!string.IsNullOrEmpty(serverOptions.Urls)) { c.UseUrls(serverOptions.Urls.Split(';', StringSplitOptions.RemoveEmptyEntries).Select(u => u.Trim()).ToArray()); }