Просмотр исходного кода

Update Plain Craft Launcher 2/Modules/Minecraft/ModLaunch.vb

Co-authored-by: 慕轻雪 <[email protected]>
无聊的小洛 1 год назад
Родитель
Сommit
9118b1d20e
1 измененных файлов с 7 добавлено и 3 удалено
  1. 7 3
      Plain Craft Launcher 2/Modules/Minecraft/ModLaunch.vb

+ 7 - 3
Plain Craft Launcher 2/Modules/Minecraft/ModLaunch.vb

@@ -700,9 +700,13 @@ LoginFinish:
     Private Sub McLoginRequestRefresh(ByRef Data As LoaderTask(Of McLoginServer, McLoginResult), RequestUser As Boolean)
     Private Sub McLoginRequestRefresh(ByRef Data As LoaderTask(Of McLoginServer, McLoginResult), RequestUser As Boolean)
         McLaunchLog("刷新登录开始(Refresh, " & Data.Input.Token & ")")
         McLaunchLog("刷新登录开始(Refresh, " & Data.Input.Token & ")")
         
         
-        Dim RefreshInfo As JObject = New JObject()
-        RefreshInfo.Add(New JProperty("accessToken", Setup.Get("Cache" & Data.Input.Token & "Access")))
-        RefreshInfo.Add(New JProperty("requestUser", True))
+Dim RefreshInfo As JObject = New JObject
+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))
 
 
         Dim LoginJson As JObject = GetJson(NetRequestRetry(
         Dim LoginJson As JObject = GetJson(NetRequestRetry(
                Url:=Data.Input.BaseUrl & "/refresh",
                Url:=Data.Input.BaseUrl & "/refresh",