From 6a6652771054edc609f274d99b0f03b70caace49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=85=95=E8=BD=BB=E9=9B=AA?= <3894593384@qq.com> Date: Thu, 6 Feb 2025 21:00:16 +0800 Subject: [PATCH] =?UTF-8?q?Fix:=E7=AC=AC=E4=B8=89=E6=96=B9=E7=99=BB?= =?UTF-8?q?=E5=BD=95=20Bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Plain Craft Launcher 2/Modules/Minecraft/ModLaunch.vb | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Plain Craft Launcher 2/Modules/Minecraft/ModLaunch.vb b/Plain Craft Launcher 2/Modules/Minecraft/ModLaunch.vb index 95bd5bf9..54656486 100644 --- a/Plain Craft Launcher 2/Modules/Minecraft/ModLaunch.vb +++ b/Plain Craft Launcher 2/Modules/Minecraft/ModLaunch.vb @@ -1,4 +1,4 @@ -Imports System.IO.Compression +Imports System.IO.Compression Public Module ModLaunch #Region "开始" @@ -697,12 +697,15 @@ LoginFinish: McLaunchLog("验证登录成功(Validate, " & Data.Input.Token & ")") End Sub Private Sub McLoginRequestRefresh(ByRef Data As LoaderTask(Of McLoginServer, McLoginResult), RequestUser As Boolean) - Dim RefreshInfo As JObject = New JObject - - RefreshInfo.Add(New JProperty("accessToken", Setup.Get($"Cache{Data.Input.Token}Access"))) + Dim SelectProfile As JObject = New JObject() + SelectProfile.Add(New JProperty("name", Setup.Get("Cache" & Data.Input.Token & "Name"))) + SelectProfile.Add(New JProperty("id", Setup.Get("Cache" & Data.Input.Token & "Uuid"))) + RefreshInfo.Add("selectedProfile", SelectProfile) + RefreshInfo.Add(New JProperty("accessToken", Setup.Get("Cache" & Data.Input.Token & "Access"))) RefreshInfo.Add(New JProperty("requestUser", True)) + McLaunchLog("刷新登录开始(Refresh, " & Data.Input.Token & ")") Dim LoginJson As JObject = GetJson(NetRequestRetry( Url:=Data.Input.BaseUrl & "/refresh",