mirror of
https://github.com/SpaceTimee/Sheas-Cealer.git
synced 2025-07-14 21:32:08 +08:00
1.1.2 -> 1.1.3 第20次更新
This commit is contained in:
parent
8d8a4f016a
commit
3b48344946
@ -7,6 +7,7 @@ using System.Net.Http;
|
|||||||
using System.Net.Sockets;
|
using System.Net.Sockets;
|
||||||
using System.Security.Cryptography;
|
using System.Security.Cryptography;
|
||||||
using System.Security.Cryptography.X509Certificates;
|
using System.Security.Cryptography.X509Certificates;
|
||||||
|
using System.Text;
|
||||||
using System.Text.Json;
|
using System.Text.Json;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
@ -371,16 +372,17 @@ public partial class MainWin : Window
|
|||||||
}
|
}
|
||||||
private async void UpdateUpstreamHostButton_Click(object sender, RoutedEventArgs e)
|
private async void UpdateUpstreamHostButton_Click(object sender, RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
string upstreamUpstreamHostUrl = (MainPres!.UpstreamUrl.StartsWith("http://") || MainPres.UpstreamUrl.StartsWith("https://") ? string.Empty : "https://") + MainPres.UpstreamUrl;
|
|
||||||
string upstreamUpstreamHostString = await Http.GetAsync<string>(upstreamUpstreamHostUrl, MainClient);
|
|
||||||
string localUpstreamHostString;
|
|
||||||
|
|
||||||
if (!File.Exists(MainConst.UpstreamHostPath))
|
if (!File.Exists(MainConst.UpstreamHostPath))
|
||||||
File.Create(MainConst.UpstreamHostPath).Dispose();
|
File.Create(MainConst.UpstreamHostPath).Dispose();
|
||||||
|
|
||||||
localUpstreamHostString = File.ReadAllText(MainConst.UpstreamHostPath);
|
string upstreamUpstreamHostUrl = (MainPres!.UpstreamUrl.StartsWith("http://") || MainPres.UpstreamUrl.StartsWith("https://") ? string.Empty : "https://") + MainPres.UpstreamUrl;
|
||||||
|
string upstreamUpstreamHostString = await Http.GetAsync<string>(upstreamUpstreamHostUrl, MainClient);
|
||||||
|
string localUpstreamHostString = File.ReadAllText(MainConst.UpstreamHostPath);
|
||||||
|
|
||||||
if (localUpstreamHostString.Replace("\r", string.Empty) == upstreamUpstreamHostString)
|
try { upstreamUpstreamHostString = Encoding.UTF8.GetString(Convert.FromBase64String(upstreamUpstreamHostString)); }
|
||||||
|
catch { }
|
||||||
|
|
||||||
|
if (localUpstreamHostString == upstreamUpstreamHostString || localUpstreamHostString.Replace("\r", string.Empty) == upstreamUpstreamHostString)
|
||||||
MessageBox.Show(MainConst._UpstreamHostUtdMsg);
|
MessageBox.Show(MainConst._UpstreamHostUtdMsg);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user