Merge pull request #5508 from LuoYo-Team/Remove-ClientToken
Chore:移除 ClientToken & 对 ModLaunch 刷新请求部分进行解耦合
This commit is contained in:
@@ -699,17 +699,19 @@ LoginFinish:
|
|||||||
End Sub
|
End Sub
|
||||||
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
|
||||||
|
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",
|
||||||
Method:="POST",
|
Method:="POST",
|
||||||
Data:="{" &
|
Data:=RefreshInfo.ToString(0),
|
||||||
If(RequestUser, "
|
|
||||||
""requestUser"": true,
|
|
||||||
""selectedProfile"": {
|
|
||||||
""id"":""" & Setup.Get("Cache" & Data.Input.Token & "Uuid") & """,
|
|
||||||
""name"":""" & Setup.Get("Cache" & Data.Input.Token & "Name") & """},", "") & "
|
|
||||||
""accessToken"":""" & Setup.Get("Cache" & Data.Input.Token & "Access") & """,
|
|
||||||
""clientToken"":""" & Setup.Get("Cache" & Data.Input.Token & "Client") & """}",
|
|
||||||
Headers:=New Dictionary(Of String, String) From {{"Accept-Language", "zh-CN"}},
|
Headers:=New Dictionary(Of String, String) From {{"Accept-Language", "zh-CN"}},
|
||||||
ContentType:="application/json; charset=utf-8"))
|
ContentType:="application/json; charset=utf-8"))
|
||||||
'将登录结果输出
|
'将登录结果输出
|
||||||
|
|||||||
Reference in New Issue
Block a user