From 7eaed21b9ad042901c7798c44840244dd7ad5360 Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Sun, 14 Jul 2024 10:59:36 +0800 Subject: [PATCH] Improve --- v2rayN/v2rayN/Handler/NoticeHandler.cs | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/v2rayN/v2rayN/Handler/NoticeHandler.cs b/v2rayN/v2rayN/Handler/NoticeHandler.cs index 4fe41b3f..35fa8fa6 100644 --- a/v2rayN/v2rayN/Handler/NoticeHandler.cs +++ b/v2rayN/v2rayN/Handler/NoticeHandler.cs @@ -12,7 +12,7 @@ namespace v2rayN.Handler _snackbarMessageQueue = snackbarMessageQueue ?? throw new ArgumentNullException(nameof(snackbarMessageQueue)); } - public void Enqueue(string content) + public void Enqueue(string? content) { if (content.IsNullOrEmpty()) { @@ -21,18 +21,26 @@ namespace v2rayN.Handler _snackbarMessageQueue?.Enqueue(content); } - public void SendMessage(string msg) + public void SendMessage(string? content) { - MessageBus.Current.SendMessage(msg, Global.CommandSendMsgView); + if (content.IsNullOrEmpty()) + { + return; + } + MessageBus.Current.SendMessage(content, Global.CommandSendMsgView); } - public void SendMessage(string msg, bool time) + public void SendMessage(string? content, bool time) { - msg = $"{DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss")} {msg}"; - SendMessage(msg); + if (content.IsNullOrEmpty()) + { + return; + } + content = $"{DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss")} {content}"; + SendMessage(content); } - public void SendMessageAndEnqueue(string msg) + public void SendMessageAndEnqueue(string? msg) { Enqueue(msg); SendMessage(msg);