打包上传loginkey同时上传明文

main
Yurui 2025-06-04 15:58:31 +08:00
parent 26858a07de
commit e6d73eb34a
1 changed files with 7 additions and 3 deletions

View File

@ -340,7 +340,7 @@ internal class BatchBuild
#endregion
PostLoginKey(info.buildTicks, info.version); // 上传Aot loginKey
PostLoginKey(info.workSpace, info.buildTicks, info.version); // 上传Aot loginKey
}
catch (Exception e)
{
@ -456,18 +456,21 @@ internal class BatchBuild
/// <summary>
/// 上传登录key
/// </summary>
public static void PostLoginKey(long buildTicks, string version)
public static void PostLoginKey(string workSpace, long buildTicks, string version)
{
string loginKey = PhxhSDK.Utils.LoginKeyMD5($"{version}_{buildTicks}");
string key = $"{workSpace}_{version}_{buildTicks}";
string loginKey = PhxhSDK.Utils.LoginKeyMD5(key);
Dictionary<string, string> headData = PostHeader.PostHeaderInfo(new Dictionary<string, string>
{
{ "plaintext", key },
{ "tag", loginKey },
{ "timestamp", DateTimeOffset.UtcNow.ToUnixTimeSeconds().ToString() }
});
LoginKeyData loginKeyData = new()
{
plaintext = key,
tag = loginKey,
};
@ -484,6 +487,7 @@ internal class BatchBuild
private class LoginKeyData
{
public string plaintext;
public string tag;
}