diff --git a/src/Snap.Hutao/Snap.Hutao/Core/CoreEnvironment.cs b/src/Snap.Hutao/Snap.Hutao/Core/CoreEnvironment.cs
index f4d292c7..169def0b 100644
--- a/src/Snap.Hutao/Snap.Hutao/Core/CoreEnvironment.cs
+++ b/src/Snap.Hutao/Snap.Hutao/Core/CoreEnvironment.cs
@@ -42,7 +42,7 @@ internal static class CoreEnvironment
///
/// 米游社 Rpc 版本
///
- public const string HoyolabXrpcVersion = "2.44.1";
+ public const string HoyolabXrpcVersion = "2.49.1";
///
/// Hoyolab Rpc 版本
@@ -55,8 +55,8 @@ internal static class CoreEnvironment
// https://github.com/UIGF-org/Hoyolab.Salt
public static readonly ImmutableDictionary DynamicSecretSalts = new Dictionary()
{
- [SaltType.K2] = "dZAwGk4e9aC0MXXItkwnHamjA1x30IYw",
- [SaltType.LK2] = "IEIZiKYaput2OCKQprNuGsog1NZc1FkS",
+ [SaltType.K2] = "egBrFMO1BPBG0UX5XOuuwMRLZKwTVKRV",
+ [SaltType.LK2] = "DG8lqMyc9gquwAUFc7zBS62ijQRX9XF7",
[SaltType.X4] = "xV8v4Qu54lUKrEYFZkJhB8cuOh9Asafs",
[SaltType.X6] = "t0qEgfub6cvueAPgR5m9aQWWVciEer7v",
[SaltType.PROD] = "JwYDpKvLj6MrMqqYU6jTKF17KNO2PXoS",
diff --git a/src/Snap.Hutao/Snap.Hutao/Web/Hoyolab/Takumi/Binding/GenAuthKeyData.cs b/src/Snap.Hutao/Snap.Hutao/Web/Hoyolab/Takumi/Binding/GenAuthKeyData.cs
index 651e9b21..d767a139 100644
--- a/src/Snap.Hutao/Snap.Hutao/Web/Hoyolab/Takumi/Binding/GenAuthKeyData.cs
+++ b/src/Snap.Hutao/Snap.Hutao/Web/Hoyolab/Takumi/Binding/GenAuthKeyData.cs
@@ -17,7 +17,8 @@ internal sealed class GenAuthKeyData
/// AppId
/// 游戏代号
/// uid
- public GenAuthKeyData(string authAppId, string gameBiz, in PlayerUid uid)
+ [SuppressMessage("", "SH002")]
+ public GenAuthKeyData(string authAppId, string gameBiz, PlayerUid uid)
{
AuthAppId = authAppId;
GameBiz = gameBiz;
@@ -54,7 +55,8 @@ internal sealed class GenAuthKeyData
///
/// uid
/// 验证密钥提交数据
- public static GenAuthKeyData CreateForWebViewGacha(in PlayerUid uid)
+ [SuppressMessage("", "SH002")]
+ public static GenAuthKeyData CreateForWebViewGacha(PlayerUid uid)
{
return new("webview_gacha", "hk4e_cn", uid);
}