Add test completion prompt

pull/3165/head
2dust 2023-02-01 10:06:19 +08:00
parent 3d0428c518
commit 639a9fd540
5 changed files with 19 additions and 2 deletions

View File

@ -248,6 +248,7 @@ namespace v2rayN.Handler
{
_coreHandler.CoreStopPid(pid);
}
UpdateFunc("", ResUI.SpeedtestingCompleted);
}
private async Task RunMixedtestAsync()
{

View File

@ -1761,6 +1761,15 @@ namespace v2rayN.Resx {
}
}
/// <summary>
/// 查找类似 Test completed 的本地化字符串。
/// </summary>
public static string SpeedtestingCompleted {
get {
return ResourceManager.GetString("SpeedtestingCompleted", resourceCulture);
}
}
/// <summary>
/// 查找类似 Skip test 的本地化字符串。
/// </summary>

View File

@ -1081,4 +1081,7 @@
<data name="TbSettingsDoubleClick2Activate" xml:space="preserve">
<value>Double-click server make active</value>
</data>
<data name="SpeedtestingCompleted" xml:space="preserve">
<value>Test completed</value>
</data>
</root>

View File

@ -1081,4 +1081,7 @@
<data name="TbSettingsDoubleClick2Activate" xml:space="preserve">
<value>主界面双击设为活动服务器</value>
</data>
<data name="SpeedtestingCompleted" xml:space="preserve">
<value>测试完成</value>
</data>
</root>

View File

@ -591,7 +591,8 @@ namespace v2rayN.ViewModels
{
if (Utils.IsNullOrEmpty(indexId))
{
_noticeHandler?.SendMessage(delay);
_noticeHandler?.SendMessage(delay, true);
_noticeHandler?.Enqueue(delay);
return;
}
var item = _profileItems.Where(it => it.indexId == indexId).FirstOrDefault();
@ -1034,7 +1035,7 @@ namespace v2rayN.ViewModels
}
(new UpdateHandle()).RunAvailabilityCheck((bool success, string msg) =>
{
_noticeHandler?.SendMessage(msg);
_noticeHandler?.SendMessage(msg, true);
Application.Current.Dispatcher.Invoke((Action)(() =>
{
if (!Global.ShowInTaskbar)